958
946
939
938
937
936
935
932
928
925
923
921
919
915
908
904
900
893
889
885
881
874
867
861
854
850
849
849
850
851
853
855
858
862
866
867
867
869
873
875
877
881
885
887
890
894
903
912
915
920
927
933
936
939
941
945
948
956
962
969
973
977
979
979
980
981
982
985
985
996
1002
1007
1009
1011
1014
1018
1019
1023
1028
1032
1036
1040
1047
1051
1055
1059
1064
1076
1080
1082
1086
1090
1091
1092
1094
1094
1095
1096
1098
1102
1104
1109
1116
1128
1138
1140
1144
1148
1150
1154
1157
1160
1164
1165
1175
1177
1181
1182
1182
1195
1225
1251
1253
1252
1263
1317
1360
1348
1341
1336
1335
1334
1330
1325
1321
1308
1305
1301
1297
1294
1289
1286
1278
1274
1270
1265
1257
1245
1227
1217
1214
1210
1207
1204
1201
1197
1196
1194
1192
1191
1189
1189
1187
1185
1184
1181
1177
1173
1170
1167
1163
1158
1152
1147
1139
1132
1120
1122
1121
1120
1119
1117
1113
1109
1104
1112
1129
1135
1140
1145
1147
1141
1129
1111
1114
1119
1107
1096
1090
1077
1066
1053
1051
1044
1041
1032
1027
1024
1019
1014
1008
998
993
986
979
974
969
966
964
960
959