1068 553
1032 354
383 648
982 822
393 857
435 843
541 417
798 63
593 724
476 604
322 907
987 507
891 174
1001 948
183 687
115 160
487 52
557 263
545 76