2605
2604
2603
2600
2600
2600
2600
2599
2599
2598
2593
2591
2589
2587
2584
2575
2573
2569
2559
2554
2550
2546
2541
2540
2539
2533
2530
2530
2523
2516
2511
2511
2509
2500
2497
2490
2487
2484
2482
2477
2475
2474
2466
2458
2456
2453
2447
2444
2442
2434
2433
2431
2415
2414
2414
2413
2412
2411
2411
2410
2409
2407
2406
2405
2399
2392
2387
2385
2384
2383
2382
2382
2382
2381
2379
2372
2370
2368
2360
2354
2344
2337
2324
2296
2287
2276
2267
2255
2248
2237
2226
2220
2207
2198
2191
2184
2176
2162
2148
2137
2127
2118
2112
2103
2097
2077
2066
2055
2032
2021
2010
2000
1992
1979
1960
1950
1942
1926
1895
1883
1860
1842
1829
1813
1799
1784
1769
1754
1738
1719
1708
1703
1700
1700
1698
1698
1688
1678
1677
1676
1675
1675
1675
1675
1675
1675
1675
1675
1675
1675
1675
1675
1673
1668
1665
1663
1659
1657
1654
1650
1650
1650
1650
1648
1643
1636
1629
1627
1626
1625
1624
1624
1618
1611
1605
1601
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1599
1596
1594
1593
1589
1581
1577
1573
1569
1567
1566
1565
1562
1553
1547
1546
1544
1544
1545
1546
1548
1539
1537
1535
1535
1534
1533
1533
1532
1530
1529
1525
1521
1514
1507
1502
1501
1499
1498
1496
1491
1488
1476
1471
1469
1468
1465
1464
1463
1449
1438
1438
1438
1438
1438
1434
1433
1417
1412
1409
1404
1401
1400
1400
1400
1400
1400
1399
1398
1397
1395
1391
1388
1388
1388
1389
1391
1394
1397
1397
1391
1391
1395
1398
1404
1408
1415
1418
1427
1429
1428
1428
1431
1436
1439
1440
1440
1443
1449
1455
1466
1466
1467
1476
1486
1488
1484
1480
1480
1478
1474
1470
1465
1467
1467
1470
1473
1475
1476
1479
1484
1485
1486
1486
1484
1483
1482
1469
1447
1445
1441
1441
1441
1441
1441
1439
1434
1433
1429
1424
1419
1414
1410
1407
1405
1397
1398
1401
1410
1414
1414
1414
1416
1416
1408
1399
1397
1394
1381
1379
1373
1371
1368
1365
1364
1356
1354
1350
1340
1336
1336
1337
1341
1341
1339
1337
1334
1338
1340
1344
1352
1354
1356
1351
1350
1347
1340
1336
1330
1326
1323
1313
1311
1309
1297
1293
1287
1285
1283
1281
1278
1274
1271
1267
1258
1253
1250
1248
1247
1246
1244
1243
1242
1241
1240
1232
1230
1220
1217
1216
1214
1214
1213
1214
1217
1220
1221
1224
1231
1233
1233
1234
1235
1236
1237
1238
1241
1245
1245
1244
1243
1242
1239
1236
1232
1231
1238
1240
1246
1254
1255
1257
1257
1259
1261
1262
1259
1259
1260
1268
1268
1268
1264
1263
1261
1261
1261
1260
1260
1259
1259
1259
1256
1256
1245
1240
1238
1236
1234
1226
1224
1222
1222
1219
1217
1215
1217
1219
1228
1236
1239
1242
1227
1219
1207
1206
1205
1203
1202
1201
1203
1204
1204
1205
1207
1208
1208
1206
1206
1205
1211
1213
1216
1216
1221
1223
1231
1224
1221
1218
1216
1219
1225
1233
1239
1250
1273
1274
1275
1277
1279
1280
1283
1285
1261
1260
1261
1264
1265
1265
1265
1265
1267
1270
1272
1279
1285
1289
1290
1291
1297
1299
1313
1318
1319
1319
1320
1321
1321
1321
1320
1320
1323
1324
1324
1325
1327
1323
1320
1318
1316
1310
1317
1317
1315
1319
1321
1324
1331
1344
1344
1343
1342
1340
1339
1342
1351
1349
1349
1348
1347
1348
1348
1355
1357
1360
1357
1352
1357
1360
1364
1371
1372
1372
1372
1369
1370
1372
1375
1376
1376
1375
1374
1372
1367
1366
1359
1358
1347
1332
1327
1318
1313
1310
1307
1301
1299
1296
1276
1269
1254
1253
1250
1234
1227
1202
1191
1187
1144
1129
1126
1124
1124
1118
1116
1113
1118
1120
1126
1132
1134
1145
1154
1156
1157
1159
1161
1162
1163
1162
1161
1160
1161
1163
1164
1157
1130
1124
1123
1123
1128
1132
1135
1139
1143
1153
1160
1166
1172
1194
1196
1199
1201
1202
1200
1199
1191
1190
1187
1184
1178
1174
1165
1163
1151
1117
1112
1110
1110
1109
1108
1108
1107
1107
1105
1105
1105
1106
1106
1106
1107
1107
1107
1107
1115
1128
1132
1136
1144
1147
1156
1163
1166
1166
1165
1164
1164
1163
1163
1162
1162
1162
1162
1161
1154
1151
1149
1141
1126
1125
1123
1121
1120
1119
1116
1110
1098
1090
1088
1088
1086
1095
1107
1123
1127
1131
1133
1138
1143
1148
1151
1153
1154
1160
1163
1173
1180
1186
1199
1208
1221
1223
1224
1229
1230
1230
1229
1229
1222
1220
1219
1217
1215
1215
1215
1214
1224
1235
1234
1233
1233
1232
1231
1231
1230
1240
1244
1253
1255
1257
1258
1259
1260
1269
1273
1278
1280
1282
1283
1285
1284
1283
1279
1270
1270
1271
1267
1264
1263
1262
1260
1259
1249
1236
1230
1217
1206
1202
1200
1194
1185
1169
1163
1162
1161
1159
1157
1153
1143
1141
1141
1142
1139
1143
1146
1154
1160
1171
1191
1202
1219
1227
1236
1246
1253
1254
1261
1263
1268
1273
1280
1292
1299
1313
1328
1333
1342
1348
1352
1363
1365
1370
1375
1386
1388
1393
1403
1408
1425
1431
1437
1448
1455
1467
1469
1473
1476
1483
1488
1489
1490
1493
1498
1505
1516
1520
1521
1525
1526
1528
1533
1542
1549
1555
1567
1579
1588
1588
1591
1594
1598
1604
1609
1620
1623
1630
1636
1637
1639
1642
1647
1649
1653
1656
1658
1660
1667
1669
1670
1673
1675
1676
1678
1680
1684
1686
1688
1695
1699
1706
1708
1709
1710
1715
1717
1719
1722
1726
1727
1728
1731
1741
1742
1745
1746
1747
1748
1750
1751
1757
1759
1760
1762
1766
1768
1772
1783
1785
1788
1792
1796
1801
1802
1804
1809
1814
1820
1824
1830
1833
1842
1840
1840
1843
1844
1845
1851
1852
1855
1866
1869
1869
1868
1865
1861
1860
1858
1855