1035 213
1015 134
1004 112
999 588
999 436
992 170
980 585
979 802
974 271
969 92
968 255
967 186
966 159
965 64
959 43
958 803
958 538
957 859
943 963
940 52