1042 67
1018 316
1012 166
1004 312
983 789
973 955
947 306
942 415
941 509
923 178
904 55
901 623
895 1
864 772
863 596
832 292
824 783
822 739
805 956
793 666