2306
2307
2308
2310
2300
2293
2301
2303
2312
2349
2335
2330
2338
2347
2345
2338
2361
2366
2337
2331
2338
2346
2360
2362
2373
2377
2382
2387
2394
2414
2420
2420
2407
2431
2431
2429
2427
2429
2439
2442
2445
2437
2436
2434
2437
2439
2447
2454
2465
2463
2456
2448
2448
2448
2454
2448
2447
2456
2464
2472
2458
2489
2501
2501
2491
2481
2474
2473
2470
2464
2464
2464
2464
2452
2439
2413
2390
2390
2390
2390
2385
2379
2371
2362
2352
2347
2333
2330
2327
2322
2317
2298
2268
2263
2257
2248
2232
2232
2229
2220
2206
2199
2189
2170
2170
2170
2170
2166
2160
2146
2116
2112
2107
2104
2098
2094
2093
2093
2095
2092
2091
2096
2064
2056
2030
2023
2027
2027
2011
1994
1983
1986
1995
2006
1970
1930
1931
1931
1909
1891
1886
1884
1872
1870
1855
1859
1856
1814
1803
1811
1815
1819
1824
1826
1829
1827
1825
1822
1820
1816
1812
1800
1795
1788
1787
1786
1786
1785
1777
1775
1772
1764
1765
1765
1758
1756
1751
1746
1740
1736
1732
1739
1734
1732
1731
1730
1730
1730
1731
1733
1735
1748
1758
1758
1759
1787
1794
1800
1800
1800
1790
1796
1810
1821
1837
1861
1862
1869
1885
1886
1888
1890
1892
1894
1897
1901
1909
1908
1905
1900
1905
1911
1923
1928
1932
1933
1934
1940
1948
1960
1956
1953
1955
1959
1971
1976
1978
1982
1976
1986
1993
2002
2005
2008
2023
2010
2005
2017
2030
2028
2026
2026
2026
2030
2044
2061
2065
2068
2069
2068
2067
2067
2067
2069
2080
2086
2095
2088
2088
2094
2098
2103
2108
2116
2124
2138
2145
2163
2165
2164
2157
2149
2149
2153
2152
2154
2159
2163
2166
2167
2165
2163
2187
2201
2206
2211
2212
2207
2197
2191
2193
2195
2204
2209
2211
2214
2216
2218
2220
2222
2223
2210
2218
2221
2218
2219
2222
2233
2236
2234
2235
2239
2239
2238
2237
2244
2246
2243
2237
2234
2241
2254
2257
2258
2260
2261
2261
2261
2278
2295
2292
2283
2285
2288
2281
2283
2288
2295
2294
2303
2296
2295
2295
2310
2315
2322
2327
2333
2332
2319
2297
2287
2281
2276
2262
2258
2255
2243
2238
2235
2250
2253
2240
2233
2213
2224
2222
2221
2225
2228
2231
2233
2229
2212
2214
2215
2219
2220
2206
2209
2223
2219
2220
2222
2222
2219
2222
2227
2219
2214
2213
2222
2234
2241
2241
2247
2255
2258
2270
2276
2278
2283
2289
2297
2309
2310
2314
2316
2320
2321
2322
2324
2326
2329
2333
2346
2355
2357
2356
2368
2377
2390
2393
2395
2395
2393
2393
2399
2404
2418
2434
2450
2453
2484
2487
2494
2508
2524
2534
2522
2556
2549
2535
2529
2525
2520
2499
2476
2469
2469
2469
2458
2437
2426
2422
2420
2411
2411
2413
2423
2434
2458
2427
2377
2380
2397
2381
2373
2371
2373
2372
2371
2361
2344
2347
2358
2357
2341
2348
2321
2333
2347
2327
2304
2277
2274
2308
2306
2306
2305