1009 56
587 240
224 647
427 369
418 763
859 179
999 519
426 401
620 972
1120 756
652 231
632 701
573 798
797 610
293 549
144 469
742 529
623 951
359 765
369 926