1081 652
1032 350
1012 299
1012 973
1007 582
986 53
954 242
937 760
887 534
877 24
861 580
861 895
844 869
842 529
822 684
808 635
779 161
764 372
752 964
749 432