999
936
946
966
929
918
1093
901
921
1023
969
1044
1091
1064
965
1033
1143
1076
1038
1012
1010
1083
2641
2722
2970
1099
2555
1113
1062
1069
1111
1103
1228
1094
1058
1080
1084
1048
1187
1110
1029
1057
1081
1071
1014
1105
1060
1086
1128
1077
1124
1107
1152
1061
1146
1098
1104
1122
1114
1082
1621
1134
1159
1115
1126
1177
1138
1251
1224
1051
1006
1223
1145
1234
1125
1237
1362
1473
1317
1345