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