2912
2911
2910
2909
2908
2907
2906
2905
2904
2903
2902
2901
2900
2647
2880
2879
2878
2770
2690
2689
2688
2687
2825
2824
2823
2820
2819
2796
2787
2686
2685
2684
2683
2786
2778
2777
2773
2769
2768
2767
2766
2765
2764
2753
2752
2748
2747
2086
2085
1640
1639
1638
1635
1629
1628
1627
1626
2746
2745
2744
2743
2742
2740
2739
2738
2737
2736
2735
2734
2728
2727
2726
2720
2719
2717
2716
2712
2623
2621
2620
2616
2615
2614
2711
2710
2696
2695
2694
2693
2692
2092
2091
2090
2089
2691
2646
2932
2930
2929
2928
2927
2926
2925
2924
2923
2922
2645
2644
2604
2603
2602
2601
2600
2599
2598
2597
2595
2594
2554
2493
384
383
382
381
380
379
2591
2590
2587
2586
2498
2585
2584
2577
2576
2572
2568
2567
2553
2489
2488
2487
2486
2485
2484
2482
2481
2480
2479
2478
392
389
388
387
386
385
340
339
338
2477
2552
2551
2549
2476
2475
2473
2472
2471
2469
2464
2463
2459
2468
2457
2456
2455
2454
2453
2548
2547
2546
2525
2524
2517
2522
2521
2520
2519
2515
2514
2513
2511
2510
2509
2508
2507
2506
2505
2643
2606
2605
2642
2641
2639
2638
2637
2636
2635
2634
2629
2628
2626
2625
2624
2921
2920
2918
2917
2916
2915
2733
2730
2729
2088
2087
1737
1736
1728
1722
1721
1688
1687
1645
1644
1643
1642
1711
1710
1709
1704
1702
1694
1692
1690
1686
1685
1684
1682
1681
1680
1669
1668
1667
1661
1660
1659
1655
1654
1648
1647
1641
1679
1678
1672
1671
1657
1656
1699
1698
1697
2968
2899
2897
2896
2895
2894
2893
2892
2891
2890
2795
2794
2793
2792
2791
2790
2789
2788
2682
2657
2656
2655
2654
2653
2649
2648
2785
2784
2779
2715
2713
2619
2617
2708
2704
2703
2702
2701
2700
2699
2697
2178
2176
2174
2169
2168
2167
2166
2173
2172
2165
2164
2162
2161
2160
2159
2158
2096
2095
2094
2093
2889
2888
2886
2885
2884
2883
2882
2881
2967
2914
2828
2827
2826
2913
2822
2821
2718
2776
2774
2300
2231
2583
2581
2579
2318
2299
2298
2230
2229
2228
2227
2226
2225
2223
2222
2221
2220
2219
2217
2216
2215
2297
2288
2578
2544
2540
2334
2333
2959
2957
2956
2955
2954
2953
2952
2951
2950
2949
2539
2341
2340
2336
2332
2330
2328
2323
2538
2537
2531
2530
2528
2452
2450
2449
2448
2446
2445
2443
2442
2441
2439
2438
2437
2429
2428
2427
2424
2423
2422
2421
2417
2416
2527
2526
2171
2627
2948
2947
2945
2944
2943
2942
2941
2940
2029
2028
2027
2024
2023
2022
2042
2075
2000
2006
1994
1993
2001
2004
2003
2002
1999
1998
1997
1996
1992
1991
1990
2069
2040
2039
2038
2037
2036
1988
1987
1986
1985
1984
2046
2045
2044
2031
2019
2018
2017
2016
2015
2049
2048
2047
2034
2033
2013
2012
2011
2010
2009
2078
2077
2076
1983
2073
2072
2071
2070
2032
2008
1982
1936
1963
1962
1961
1965
1947
1946
1945
1956
1955
1954
1953
1952
1951
1950
1944
1943
1942
1940
1939
1938
1937
1935
1973
1972
1971
1931
1978
1977
1976
1975
1970
1967
1934
1930
1733
1732
1731
1730
1809
1808
1807
1806
1805
1804
1798
1802
1801
1800
1796
1795
1748
1747
1746
1745
1744
1743
1742
1740
1739
1738
1707
1717
1716
1715
1714
1706
1695
1735
1729
1726
1725
1724
1723
1666
1662
2763
2762
2761
2760
2756
2754
2706
2698
2130
2129
2128
2127
2126
2125
2101
2100
2099
2098
3130
3137
3139
3138
3136
3134
3133
3129
3128
3126
3125
3123
3122
3121
3120
3119
3044
3035
3140
2191
2190
2189
2188
2187
3097
2186
2185
2184
2183
3096
3086
3093
3095
3018
2990
2989
2988
2987
2986
2496
2197
2182
2181
2180
2179
2985
2984
2983
2982
2980
2979
2978
2977
2976
2975
2974
2972
2971
2970
2969
3094
3092
3090
3089
3085
3084
3083
3081
3080
3078
3077
3076
3075
3074
3072
3070
3069
3068
3067
3066
3064
3062
3061
3060
3059
3058
3057
3056
3048
3047
3046
3045
3043
3041
3040
3039
3038
3036
3032
3031
3030
3029
3028
3027
3026
3025
3023
3022
3021
3020
3019
2490
378
377
376
375
374
373
2492
2491
2887
2751
2750
2749
2783
2781
2320
2319
2780
2083
2082
2714
1652
1651
1650
1649
2256
2243
2241
2245
2257
2255
2254
2252
2250
2248
2247
2246
2244
2242
2240
2239
2295
2294
2138
2137
2136
2135
2134
2132
2196
2195
2194
2193
2192
2997
3017
3016
3015
3014
3013
3012
3011
3006
3005
3004
3002
3001
3000
2999
2998
2996
2995
2994
2993
2992
2991
2618
2296
2291
2575
2573
2569
2324
2536
2534
2532
2440
2435
2434
2433
2432
2426
2420
2418
367
366
365
364
363
362
361
360
359
358
357
356
355
354
353
352
351
350
349
348
347
346
345
344
343
341
372
371
370
2461
2460
2465
2263
2268
2265
2267
2266
2262
2261
2260
2589
2588
2470
2919
2543
2541
2367
2344
2343
1969
1968
2705
2349
2348
2347
2366
2356
2352
2346
2370
2369
2377
2373
2375
2622
2387
2386
2378
2376
2374
2372
2818
2331
2327
2815
2809
2329
2817
2816
2814
2813
2812
2811
2810
2808
2326
2807
2806
2804
2803
2797
2725
2724
2721
2474
2444
2431
2436
2518
2877
2876
2875
2874
2873
2872
2871
2870
2869
2868
2864
2863
2849
2848
2847
2845
2844
2843
2842
2829
2758
2757
2723
2722
3010
3008
3007
3104
3110
3108
3118
3117
3116
3114
3113
3112
3111
3107
3103
3101
3100
3099
3098
3042
3033
2362
2363
2361
2364
2360
2359
2358
2357
2354
2353
2383
2384
2382
2381
2380
2379
2652
2651
2650
2338
2337
2800
2802
2801
2799
2798
3024
2681
2680
2660
2659
2658
2560
2559
2558
2557
2556
2555
2278
2277
2273
2272
2175
2840
2407
2408
2406
2409
2405
2404
2403
2402
2393
2392
2398
2397
2396
2412
2411
2401
2395
2414
2447
2841
2838
2837
2836
2835
2834
2832
2831
2830
2021
2059
2058
2057
2052
2850
2419
2285
2284
2283
3034
2867
2866
2865
