2258
2257
2255
2255
2253
2251
2251
2251
2252
2249
2247
2247
2245
2245
2245
2245
2244
2242
2242
2238
2238
2238
2233
2230
2227
2223
2222
2222
2218
2212
2212
2211
2210
2203
2193
2191
2191
2187
2180
2173
2168
2167
2166
2162
2156
2151
2148
2148
2147
2147
2147
2147
2147
2147
2147
2147
2147
2148
2150
2153
2159
2162
2170
2171
2171
2171
2173
2174
2174
2177
2178
2180
2186
2192
2198
2204
2208
2212
2216
2223
2226
2229
2236
2241
2241
2242
2245
2248
2251
2259
2261
2268
2270
2272
2274
2275
2277
2278
2279
2279
2280
2282
2285
2286
2286
2287
2287
2288
2288
2288
2288
2288
2289
2291
2295
2297
2300
2300
2300
2300
2300
2299
2298
2298
2297
2297
2297
2297
2294
2292
2292
2292
2293
2293
2292
2292
2292
2292
2296
2301
2301
2304
2305
2308
2308
2309
2310
2310
2309
2307
2306
2308
2308
2309
2310
2311
2313
2313
2309
2309
2309
2307
2301
2301
2302
2307
2307
2315
2318
2319
2321
2322
2328
2339
2339
2347
2358
2371
2383
2389
2389
2392
2410
2416
2420
2424
2426
2433
2435
2441
2445
2451
2453
2459
2463
2463
2467
2477
2491
2494
2497
2503
2517
2519
2519
2520
2522
2526
2528
2529
2530
2531
2531
2531
2532
2533
2536
2539
2542
2543
2543
2543
2544
2546
2547
2547
2550
2553
2557
2559
2562
2564
2564
2563
2563
2563
2563
2565
2568
2572
2574
2576
2578
2581
2581
2588
2591
2593
2598
2603
2607
2608
2610
2610
2611
2612
2614
2615
2615
2615
2615
2616
2621
2623
2625
2631
2633
2634
2649
2656
2679
2685
2688
2688
2692
2696
2705
2711
2729
2744
2750
2753
2761
2765
2771
2782
2788
2798
2817
2817
2818
2820
2823
2827
2836
2855
2861
2864
2867
2881
2894
2910
2910
2912
2923
2924
2952
2960
2970
2972
2975
2974
2972
2972
2969
2966
2969
2973
2978
2991
2999
3003
3012
3018
3019
3028
3040
3045
3051
3059
3070
3078
3087
3087
3088
3088
3089
3089
3089
3088
3088
3088
3083
3070
3062
3055
3047
3040
3032
3020
3014
3013
3013
3009
3008
3007
3005
3003
3002
3001
3000
2999
2997
2996
2996
2991
2986
2980
2978
2977
2976
2973
2971
2970
2969
2967
2965
2960
2956
2955
2952
2950
2942
2939
2938
2937
2935
2934
2931
2929
2926
2924
2923
2920
2916
2910
2905
2900
2897
2890
2887
2882
2881
2880
2879
2878
2876
2875
2875
2872
2871
2867
2862
2860
2860
2858
2849
2845
2840
2837
2833
2831
2828
2824
2822
2819
2817
2815
2810
2807
2804
2803
2801
2799
2797
2795
2794
2789
2783
2779
2771
2767
2763
2760
2745
2734
2725
2716
2713
2705
2705
2704
2701
2696
2671
2667
2664
2659
2654
2651
2648
2636
2626
2622
2619
2616
2612
2608
2606
2602
2600
2596
2594
2591
2588
2586
2583
2577
2574
2571
2569
2566
2560
2558
2556
2549
2544
2539
2537
2535
2533
2530
2527
2520
2517
2509
2506
2502
2498
2495
2491
2490
2489
2486
2485
2483
2480
2480
2474
2472
2470
2461
2459
2457
2444
2439
2432
2425
2422
2422
2419
2417
2416
2412
2411
2408
2407
2400
2395
2393
2390
2388
2380
2374
2370
2366
2362
2355
2352
2343
2337
2333
2331
2328
2324
2323
2321
2319
2317
2313
2312
2311
2273
2272
2272
2268
2254
2254
2253
2253
2253
2253
2266
2271
2280
2285
2288
2290
2303
2305
2305
2309
2311
2312
2319
2321
2328
2332
2337
2342
2346
2351
2358
2364
2370
2376
2387
2391
2399
2401
2403
2406
2410
2414
2423
2426
2434
2441
2444
2451
2451
2453
2456
2460
2463
2465
2466
2467
2469
2470
2478
2485
2500
2507
2515
2520
2524
2528
2532
2534
2538
2539
2541
2548
2551
2553
2562
2567
2567
2567
2568
2570
2571
2570
2569
2569