1602
1602
1617
1623
1623
1623
1623
1627
1635
1651
1666
1683
1692
1703
1712
1725
1738
1757
1770
1771
1793
1793
1801
1815
1825
1829
1831
1836
1841
1849
1850
1854
1862
1866
1868
1876
1883
1914
1931
1939
1948
1955
1956
1957
1957
1957
1957
1958
1959
1959
1960
1963
1980
1995
2001
2009
2029
2033
2038
2043
2046
2052
2058
2062
2062
2063
2063
2063
2067
2086
2103
2115
2129
2154
2201
2279
2312
2317
2317
2326
2335
2320
2306
2312
2324
2330
2334
2338
2345
2351
2352
2354
2354
2355
2355
2356
2356
2356
2358
2359
2361
2363
2368
2365
2364
2358
2356
2367
2369
2371
2380
2385
2387
2389
2390
2392
2400
2405
2424
2447
2469
2471
2476
2479
2479
2471
2466
2464
2464
2462
2459
2456
2449
2443
2436
2430
2426
2422
2419
2415
2410
2406
2402
2400
2380
2365
2358
2340
2337
2334
2320
2312
2299
2298
2297
2295
2293
2293
2290
2288
2292
2293
2298
2307
2320
2325
2324
2316
2314
2310
2307
2302
2293
2290
2285
2268
2264
2258
2253
2248
2245
2241
2237
2234
2231
2225
2222
2216
2197
2195
2194
2190
2188
2187
2186
2185
2184
2184
2184
2184
2184
2185
2189
2201
2212
2220
2225
2228
2230
2232
2235
2236
2237
2239
2250
2253
2262
2270
2280
2283
2290
2293
2295
2302
2305
2312
2318
2321
2322
2326
2336
2344
2351
2355
2374
2387
2393
2399
2399
2398
2397
2428
2429
2430
2426
2424
2424
2422
2419
2416
2414
2403
2395
2383
2376
2369
2366
2360
2354
2349
2343
2339
2337
2336
2334
2335
2337
2338
2351
2350
2345
2333
2321
2305
2295
2288
2278
2274
2272
2271
2253
2243
2236
2233
2230
2227
2223
2210
2209
2205
2203
2197
2183
2181
2171
2161
2161
2161
2175
2175
2177
2178
2179
2181
2185
2191
2190
2190
2189
2180
2178
2177
2175
2172
2166
2164
2146
2139
2126
2114
2093
2090
2081
2064
2061
2053
2050
2047
2045
2044
2043
2039
2036
2031
2030
2028
2025
2024
2022
2020
2015
2008
2007
2002
1999
1994
1991
1989
1986
1973
1968
1965
1963
1959
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1966
1966
1965
1964
1960
1952
1948
1941
1936
1932
1922
1917
1914
1912
1902
1899
1894
1886
1882
1873
1864
1854
1848
1843
1831
1830
1821
1805
1799
1796
1793
1788
1776
1772
1768
1765
1762
1756
1734
1727
1727
1724
1708
1698
1689
1681
1676
1673
1668
1660
1648
1644
1644
1640
1632
1622
1622
1622
1624
1623
1618
1611
1599
1598