1067 553
1032 354
382 648
982 822
392 857
435 843
541 417
798 63
593 724
476 604
321 907
987 507
890 174
1000 948
183 687
115 160
485 52
556 263
545 76