1042 832
1039 742
1028 527
1027 48
1003 74
1002 951
1002 471
995 158
992 957
985 106
985 526
984 363
975 793
975 966
974 259
974 127
970 276
963 656
963 300
961 108