1068 553
1035 354
383 648
982 822
395 857
435 843
544 417
800 63
593 724
476 604
322 907
987 507
891 174
1001 948
183 687
115 160
490 52
558 263
545 76