1494
1495
1495
1496
1497
1498
1498
1499
1499
1500
1501
1504
1505
1510
1510
1506
1500
1498
1497
1497
1493
1477
1477
1473
1469
1465
1460
1455
1448
1435
1431
1427
1425
1423
1421
1420
1419
1419
1420
1420
1420
1426
1432
1435
1437
1441
1446
1449
1451
1446
1443
1441
1440
1439
1438
1438
1438
1437
1444
1447
1449
1454
1455
1460
1469
1472
1478
1480
1485
1486
1489
1493
1495
1499
1502
1504
1508
1512
1514
1524
1530
1537
1542
1546
1549
1555
1557
1582
1607
1620
1635
1645
1667
1674
1679
1683
1692
1701
1713
1719
1719
1719
1719
1718
1718
1717
1716
1716
1715
1714
1715
1716
1717
1719
1721
1723
1725
1733
1738
1745
1757
1764
1766
1766
1766
1766
1767
1779
1784
1786
1791
1798
1802
1817
1820
1821
1825
1826
1829
1836
1837
1840
1841
1842
1845
1846
1848
1850
1851
1852
1854
1857
1859
1865
1868
1871
1876
1886
1891
1899
1901
1907
1909
1913
1913
1916
1932
1939
1955
1956
1960
1963
1964
1965
1966
1967
1967
1968
1969
1969
1969
1969
1970
1971
1977
1979
1982
1984
1986
1992
1994
1999
2004
2011
2036
2071
2084
2093
2101
2111
2106
2106
2106
2105
2118
2133
2186
2205
2223
2234
2238
2238
2253
2275
2294
2304
2314
2323
2335
2343
2361
2368
2377
2384
2388
2401
2404
2407
2407
2407
2407
2407
2407
2407
2407
2407
2407
2407
2407
2407
2407
2406
2406
2405
2404
2404
2403
2403
2403
2403
2404
2405
2407
2407
2408
2408
2407
2406
2403
2401
2400
2398
2395
2391
2388
2374
2370
2366
2360
2355
2351
2348
2342
2338
2331
2310
2289
2275
2260
2249
2249
2257
2262
2266
2267
2269
2269
2270
2272
2280
2290
2299
2304
2308
2316
2327
2328
2332
2334
2338
2355
2353
2352
2353
2354
2355
2356
2357
2358
2361
2362
2363
2365
2365
2364
2363
2363
2355
2361
2373
2375
2377
2384
2388
2390
2391
2392
2394
2401
2411
2436
2457
2463
2465
2468
2468
2464
2459
2455
2451
2447
2443
2439
2423
2421
2417
2412
2407
2403
2398
2387
2384
2381
2375
2372
2351
2336
2328
2314
2310
2309
2308
2306
2304
2301
2298
2295
2295
2295
2293
2291
2288
2284
2283
2282
2280
2278
2275
2271
2269
2267
2266
2266
2266
2265
2265
2258
2255
2250
2244
2240
2234
2229
2227
2224
2220
2201
2195
2186
2184
2182
2178
2176
2169
2164
2148
2142
2136
2130
2119
2113
2108
2100
2093
2090
2086
2084
2083
2079
2077
2069
2069
2068
2067
2066
2060
2055
2046
2040
2032
2022
2012
1999
1992
1979
1972
1966
1957
1947
1945
1938
1931
1916
1899
1872
1845
1812
1800
1794
1788
1776
1771
1765
1759
1755
1748
1741
1723
1717
1717
1716
1699
1692
1688
1684
1682
1679
1677
1674
1671
1667
1665
1661
1657
1652
1649
1645
1645
1642
1638
1635
1624
1609
1595
1533
1524
1524
1523
1523
1523
1523
1523
1522
1521
1520
1517
1513
1508
1506
1501
1498
1498
1495
1492
1489
1486
1484
1476
1471
1467
1465
1461
1454
1454
1448
1442
1436
1429
1425
1420
1421
1422
1424
1424
1426
1428
1432
1437
1439
1446
1449
1462
1468
1474
1479
1484
1488
1492
1494
1496
1503
1505
1508
1510
1508
1506
1504
1501
1500
1498
1496