1040 522
1025 729
1007 252
995 915
988 447
977 268
975 432
967 473
956 900
951 775
944 737
920 679
916 846
909 134
884 270
870 43
833 731
823 396
813 733
793 96