1051 671
1035 765
1009 351
1002 807
993 2
951 355
901 702
886 850
851 505
842 999
813 486
790 768
786 922
774 360
770 873
734 738
665 176
660 393
624 69
616 695