921
867
872
899
860
848
1021
825
852
956
975
1022
996
966
1076
1004
969
945
946
1010
2505
2550
2843
1034
2430
1051
993
1001
1041
1038
1164
1030
989
1014
1019
986
1115
1046
964
988
1017
1005
947
1031
995
958
1060
1059
1036
1084
1083
1039
1063
1037
1018
1559
1071
1094
1048
1119
1073
1187
1160
1157
1042
1081
1165
1061
1161
1294
1392
1250
1278