664
671
679
709
734
765
785
820
836
861
918
929
934
954
970
984
1047
1053
1078
1082
1105
1129
1155
1163
1165
1182
1192
1198
1223
1232
1249
1259
1260
1259
1255
1253
1255
1259
1255
1258
1261
1259
1251
1251
1248
1244
1243
1243
1241
1244
1253
1255
1256
1258
1258
1272
1270
1271
1275
1277
1283
1305
1318
1321
1320
1326
1335
1344
1345
1343
1341
1337
1331
1329
1311
1297
1282
1276
1271
1265
1259
1250
1241
1235
1229
1233
1227
1209
1199
1193
1187
1184
1170
1155
1150
1149
1149
1152
1165
1175
1169
1174
1173
1187
1178
1180
1184
1192
1188
1197
1204
1201
1205
1209
1202
1201
1201
1198
1213
1213
1211
1206
1206
1206
1207
1210
1217
1217
1216
1221
1226
1234
1235
1237
1239
1236
1233
1241
1244
1243
1238
1244
1245
1251
1256
1260
1256
1258
1260
1273
1277
1272
1264
1259
1267
1269
1274
1286
1286
1289
1285
1286
1294
1305
1306
1314
1322
1325
1326
1337
1342
1359
1361
1366
1374
1382
1386
1399
1400
1404
1412
1431
1440
1446
1454
1468
1471
1464
1457
1454
1445
1414
1404
1402
1415
1421
1423
1457
1467
1476
1480
1483
1492
1501
1517
1522
1522
1531
1517
1500
1491
1483
1470
1451
1438
1423
1419
1419
1413
1405
1403
1404
1406
1400
1399
1392
1382
1377
1370
1370
1366
1357
1356
1356
1354
1353
1354
1346
1344
1349
1349
1341
1334
1331
1325
1324
1322
1320
1324
1329
1322
1324
1323
1319
1318
1309
1304
1300
1293
1287
1287
1281
1279
1274
1271
1265
1261
1252
1252
1255
1245
1228
1232
1230
1226
1224
1227
1214
1209
1212
1211
1202
1195
1195
1190
1182
1180
1172
1183
1162
1158
1162
1162
1160
1162
1151
1142
1146
1151
1156
1157
1152
1143
1141
1142
1139
1134
1124
1132
1106
1103
1103
1104
1077
1075
1062
1064
1070
1072
1067
1070
1075
1056
1053
1036
1034
1035
1039
1037
1021
1015
1018
1016
999
996
988
992
1002
989
984
992
973
973
954
946
942
936
913
895
882
869
864
858
845
826
822
826
809
807
797
779
767
770
771
763
735
738
742
716
715
718
709
693
685
672
668