1649
1657
1675
1675
1682
1692
1692
1687
1738
1749
1760
1766
1800
1809
1811
1813
1849
1849
1849
1858
1867
1877
1893
1899
1914
1916
1940
1952
1946
1938
1973
2006
2004
2008
2046
2053
2066
2110
2116
2141
2135
2158
2160
2164
2180
2184
2183
2202
2204
2253
2261
2263
2285
2345
2351
2358
2370
2393
2378
2376
2398
2468
2528
2517
2491
2492
2481
2480
2480
2494
2515
2529
2534
2551
2569
2590
2585
2532
2499
2437
2419
2383
2352
2328
2323
2231
2235
2238
2238
2238
2236
2240
2238
2237
2212
2188
2189
2185
2182
2178
2191
2186
2192
2156
2144
2122
2117
2128
2132
2137
2153
2150
2137
2127
2140
2155
2164
2209
2210
2211
2218
2250
2304
2340
2373
2436
2454
2463
2476
2549
2561
2546
2435
2425
2425
2415
2425
2444
2481
2500
2515
2504
2496
2492
2458
2450
2454
2456
2443
2427
2422
2416
2379
2360
2346
2333
2307
2291
2286
2290
2291
2283
2282
2287
2303
2286
2274
2263
2257
2246
2231
2218
2198
2219
2202
2195
2165
2157
2158
2167
2169
2185
2196
2194
2192
2190
2191
2191
2193
2218
2344
2374
2383
2404
2405
2440
2562
2647
2686
2782
2856
2881
2952
2969
2969
2969
2934
2924
2875
2834
2832
2701
2645
2555
2434
2400
2398
2379
2370
2310
2303
2222
2205
2203
2206
2212
2223
2260
2304
2329
2360
2379
2481
2494
2519
2541
2544
2563
2606
2661
2614
2586
2584
2582
2576
2559
2534
2499
2416
2290
2284
2270
2266
2255
2200
2195
2185
2182
2151
2109
2056
1979
1966
1932
1944
1946
1968
1968
2008
1997
1997
1997
1997
2007
2020
2020
2020
2027
2033
2040
2045
2047
2049
2054
2066
2074
2106
2118
2120
2120
2158
2167
2188
2212
2229
2247
2252
2261
2265
2285
2285
2294
2298
2317
2337
2347
2359
2352
2352
2352
2352
2387
2444
2476
2515
2533
2543
2552
2565
2548
2498
2447
2443
2370
2362
2352
2357
2342
2329
2319
2314
2316
2301
2299
2299
2319
2360
2353
2344
2343
2312
2318
2307
2294
2284
2277
2283
2286
2292
2288
2286
2304
2312
2299
2328
2359
2366
2367
2369
2383
2404
2404
2402
2408
2423
2431
2427
2439
2443
2445
2447
2446
2479
2485
2492
2530
2536
2529
2527
2541
2584
2605
2638
2645
2663
2647
2613
2603
2570
2570
2546
2541
2541
2538
2537
2534
2521
2510
2464
2444
2438
2438
2443
2449
2443
2436
2436
2425
2410
2412
2418
2432
2434
2454
2476
2481
2488
2492
2520
2550
2627
2712
2685
2706
2641
2562
2533
2511
2468
2455
2419
2396
2381
2363
2330
2283
2232
2195
2193
2184
2180
2181
2182
2181
2181
2183
2185
2177
2144
2144
2140
2129
2101
2064
2056
2045
2042
2038
2040
2033
1991
1979
1977
1942
1935
1923
1912
1905
1899
1898
1892
1896
1909
1902
1903
1900
1898
1884
1867
1863
1858
1846
1842
1833
1813
1808
1807
1800
1765
1756
1749
1735
1687
1697
1685
1680
1675
1675
1655
1649