2795
2800
2814
2822
2828
2835
2847
2848
2864
2868
2871
2847
2810
2763
2759
2752
2739
2731
2713
2704
2710
2708
2705
2666
2634
2636
2621
2623
2635
2624
2607
2611
2620
2621
2616
2627
2583
2542
2515
2528
2536
2542
2527
2480
2476
2487
2481
2470
2453
2430
2443
2466
2469
2476
2471
2456
2447
2437
2430
2430
2427
2423
2405
2393
2397
2399
2403
2396
2384
2377
2330
2320
2302
2302
2301
2300
2295
2300
2311
2318
2342
2347
2354
2348
2362
2371
2374
2377
2421
2453
2456
2574
2575
2581
2578
2555
2564
2516
2514
2510
2500
2500
2524
2535
2520
2520
2521
2521
2519
2530
2533
2544
2536
2528
2530
2526
2520
2518
2529
2541
2546
2546
2548
2549
2547
2570
2573
2591
2599
2605
2632
2684
2676
2699
2699
2697
2697
2694
2705
2714
2708
2697
2682
2655
2642
2634
2629
2616
2616
2611
2609
2622
2630
2632
2630
2630
2626
2619
2615
2618
2605
2599
2595
2593
2584
2580
2590
2567
2503
2502
2510
2527
2549
2556
2553
2543
2553
2580
2608
2594
2573
2558
2578
2607
2617
2617
2617
2615
2613
2630
2640
2649
2653
2654
2655
2656
2673
2683
2709
2718
2742
2733
2722
2715
2726
2752
2764
2782
2770
2761
2760
2755
2758
2749
2741
2734
2718
2711
2711
2711
2705
2695
2691
2698
2688
2681
2669
2668
2687
2711
2710
2706
2722
2698
2696
2695
2695
2693
2685
2679
2673
2675
2676
2671
2670
2661
2668
2671
2682
2685
2712
2723
2730
2728
2771
2773
2775
2782
2769
2748
2755
2739
2728
2726
2732
2733
2741
2744
2748
2750
2729
2719
2712
2698
2690
2671
2666
2664
2679
2707
2722
2778
2780
2813
2816
2816
2817
2822
2829
2831
2839
2842
2850
2868
2874
2878
2885
2891
2901
2912
2922
2927
2933
2936
2939
2941
2938
2938
2946
2944
2960
3001
3016
3011
3009
3004
3042
3063
3064
3067
3070
3075
3078
3077
3074
3075
3077
3088
3087
3086
3086
3086
3088
3100
3118
3126
3123
3115
3106
3111
3114
3112
3112
3116
3116
3115
3110
3111
3109
3109
3109
3108
3105
3071
3058
3034
3028
3024
3003
2998
2975
2970
2934
2924
2914
2910
2906
2900
2891
2887
2886
2886
2879
2876
2875
2874
2888
2902
2916
2918
2923
2929
2945
2952
2964
2974
2986
2991
2995
3003
3009
3013
3027
3034
3037
3046
3055
3066
3081
3090
3099
3102
3105
3114
3119
3126
3132
3144
3148
3157
3165
3172
3176
3183
3193
3182
3176
3169
3164
3157
3155
3143
3134
3121
3109
3106
3089
3055
3052
3035
3016
3013
3011
3002
2995
2980
2953
2930
2920
2905
2871
2869
2862
2854
2846
2837
2835
2828
2819
2799
2796
2792
2789
2792
2785
2777
2774
2772
2769
2711
2708
2698
2693
2693
2689
2688
2689
2689
2671
2687
2689
2693
2688
2687
2692
2697
2688
2684
2667
2637
2628
2613
2606
2597
2579
2547
2547
2548
2545
2545
2544
2543
2527
2526
2525
2518
2516
2516
2515
2547
2547
2547
2549
2582
2605
2612
2641
2653
2670
2693
2714
2722
2753
2755
2761
2757
2759
2766
2764
2746
2734
2722
2721
2725
2719
2728
2753
2757
2761
2766
2775
2779
2784
2787
2789
2791
2807
2820
2824
2830
2841
2851
2856
2868
2872
2893
2900
2909
2923
2931
2947
2973
2982
2982
2984
2993
2998
3029
3033
3039
3048
3088
3100
3104
3108
3128
3150
3165
3173
3176
3180
3186
3185
3184
3181
3175
3167
3167
3148
3139
3131
3144
3152
3156
3161
3163
3176
3167
3144
3142
3139
3138
3137
3134
3129
3127
3125
3122
3119
3105
3098
3098
3097
3053
3039
3035
2995
2986
2977
2967
2960
2948
2937
2933
2922
2913
2908
2907
2902
2896
2888
2878
2875
2878
2880
2868
2848
2836
2827
2824
2815
2793
2781
2777
2774
2776
2777
2766
2752
2744
2731
2720
2709
2692
2688
2667
2654
2632
2615
2596
2575
2551
2528
2526
2522
2508
2482
2472
2461
2452
2433
2405
2402
2400
2397
2394
2387
2378
2356
2331
2319
2316
2298
2280
2270
2247
2236
2222
2185
2177
2161
2152
2145
2130
2126
2123
2115
2113
2111
2097
2090
2079
2078
2038
2029
2025
2015
2011
1998
1988
1960
1936
1932
1927
1915
1894
1891
1889
1887
1887
1888
1883
1863
1841
1824
1791
1784
1796
1845
1851
1858
1874
1897
1909
1915
1915
1915
1923
1928
1926
1923
1930
1937
1939
1945
1966
1985
1990
1997
2000
2012
2015
2033
2045
2044
2043
2046
2034
2032
2034
2032
2030
2018
2015
2023
2025
2025
2021
2017
2018
2018
2019
2014
2004
2000
1979
1975
1962
1960
1951
1933
1929
1926
1922
1909
1903
1898
1884
1859
1855
1847
1845
1839
1835
1829
1818
1815
1813
1813
1812
1811
1797
1794
1796
1789
1755
1732
1711
1713
1713
1713
1698
1692
1681
1665
1661
1656
1659
1663
1662
1653
1631
1626
1624
1617
1603
1597
1570
1566
1584
1600
1597
1619
1660
1655
1652
1651
1652
1654
1674
1690
1689
1705
1713
1720
1728
1744
1748
1758
1760
1773
1788
1791
1805
1821
1828
1828
1828
1834
1859
1863
1871
1870
1868
1876
1899
1908
1909
1911
1915
1919
1941
1959
1963
1966
1970
1975
1978
1987
1990
2001
2009
2014
2023
2033
2039
2048
2090
2096
2113
2129
2135
2144
2146
2171
2208
2212
2228
2235
2244
2246
2255
2269
2274
2278
2292
2297
2314
2320
2367
2395
2400
2412
2417
2425
2444
2460
2464
2467
2470
2479
2485
2493
2499
2505
2521
2533
2541
2550
2556
2548
2524
2514
2509
2496
2489
2466
2455
2453
2451
2450
2450
2450
2447
2443
2441
2441
2443
2442
2437
2395
2412
2410
2411
2460
2460
2460
2457
2410
2427
2439
2424
2422
2423
2438
2439
2438
2462
2461
2457
2467
2468
2499
2504
2509
2551
2572
2580
2582
2580
2576
2579
2581
2608
2650
2649
2656
2692
2696
2698
2726
2769
2770
2781
2780
2790
2814
2817
2815
2812
2811
2809
2787
2783
2789
2789
2779
2782
2785
2794