300 595
645 663
132 547
128 17
833 832
570 15
744 614
798 55
123 986
1000 324
989 701
603 480
879 411
791 738
999 628
503 885
220 742
605 706
85 328
498 908
471 177