1028 355
923 784
915 212
903 110
835 976
762 864
733 725
698 448
697 69
649 160
587 547
564 645
549 822
548 833
545 986
543 272
439 361
363 498
349 760
347 83