2438
2447
2459
2462
2478
2493
2488
2481
2478
2448
2437
2427
2451
2479
2483
2482
2477
2452
2447
2470
2484
2484
2477
2473
2473
2473
2473
2475
2478
2475
2442
2370
2461
2526
2550
2585
2589
2568
2550
2533
2530
2528
2551
2580
2544
2546
2548
2554
2552
2534
2544
2559
2549
2544
2572
2595
2599
2584
2566
2578
2563
2552
2568
2581
2590
2606
2607
2607
2614
2632
2646
2639
2607
2623
2632
2582
2582
2582
2582
2582
2582
2582
2582
2582
2604
2653
2691
2691
2691
2650
2622
2614
2618
2625
2640
2654
2669
2676
2688
2692
2699
2695
2691
2691
2691
2691
2691
2691
2691
2691
2691
2573
2560
2560
2560
2560
2560
2560
2561
2588
2706
2686
2610
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2610
2629
2629
2803
2783
2776
2770
2764
2774
2784
2793
2794
2796
2798
2800
2817
2826
2829
2810
2797
2796
2820
2832
2834
2842
2984
3001
3002
3010
3054
3064
3079
3062
3072
3047
3094
3133
3125
3086
3173
3177
3266
3312
3200
3180
3199
3270
3261
3247
3210
3254
3302
3288
3276
3288
3313
3429
3429
3074
3178
3190
3147
3165
3257
3319
3401
3415
3414
3383
3438
3452
3467
3504
3570
3650
3669
3641
3614
3592
3573
3505
3375
3280
3211
3270
3263
3182
3123
3087
3153
3144
3197
3204
3195
3153
3153
3126
3083
3078
3047
3062
3029
3008
3015
2996
2993
2964
2915
2902
2900
2973
2914
2868
2871
2849
2805
2811
2790
2796
2764
2768
2779
2741
2753
2713
2725
2720
2637
2623
2535
2519
2540
2515
2522
2524
2423
2412
2413
2402
2285
2262
2272
2224
2198
2201
2192
2178
2178
2177
2203
2230
2235
2207
2205
2205
2221
2187
2154
2155
2148
2199
2141
2140
2154
2159
2144
2165
2165
2170
2173
2143
2145
2096
2101
2098
2136
2081
2094
2076
2065
2080
2074
2071
2165
2184
2228
2157
2115
2106
2084
2023
2051
2050
2029
2029
2033
2112
2032
2037
2037
2013
2003
1998
2072
2013
1975
1975
1971
1970
1975
1971
1972
1970
1980
1975
1980
1985
1995
2000
1974
1969
1966
1967
1963
1963
1960
1957
1998
1972
1955
1956
1958
1977
1963
1964
1953
1951
1949
1952
2020
2035
1967
1939
1959
1998
1964
1954
1955
1957
1956
1951
1947
1951
1957
1964
1984
1941
1939
1938
1934
1937
1940
1941
1937
1936
1950
1943
1924
1928
1924
1916
1916
1916
1910
1909
1911
1918
1905
1902
1907
1898
1891
1893
1892
1888
1888
1893
1899
1889
1886
1887
1905
1914
1903
1887
1884
1891
1894
1901
1873
1876
1871
1878
1905
1891
1894
1908
1880
1892
1874
1874
1881
1902
1929
1903
1881
1864
1861
1867
1883
1961
2045
1856
1947
1891
1972
1877
1848
1890
1855
1850
1871
1839
1841
1841
1844
1848
1888
1826
1830
1827
1831
1839
1827
1981
1824
1820
1819
1821
1826
1826
1855
1837
1827
1817
1825
1823
1811
1809
1806
1804
1804
1804
1810
1812
1814
1815
1813
1809
1808
1806
1805
1805
1800
1796
1797
1795
1804
1805
1787
1788
1787
1784
1785
1787
1785
1784
1781
1780
1792
1786
1780
1780
1783
1810
1838
1831
1877
1812
1774
1770
1771
1764
1767
1815
1855
1824
1781
1784
1857
1799
1811
1785
1810
1803
1807
1853
1851
1809
1820
1777
1780
1783
1766
1758
1759
1765
1761
1754
1742
1773
1794
1792
1766
1803
1808
1832
1810
1795
1755
1759
1761
1827
1841
1829
1798
1784
1768
1765
1761
1758
1757
1756
1790
1814
1827
1843
1827
1785
1799
1735
1735
1745
1757
1784
1740
1749
1764
1781
1786
1756
1744
1731
1729
1729
1729
1729
1730
1728
1728
1727
1732
1745
1737
1756
1745
1740
1739
1735
1735
1736
1744
1752
1752
1752
1753
1750
1741
1739
1738
1734
1725
1717
1717
1717
1722
1721
1720
1718
1718
1718
1718
1719
1720
1722
1721
1719
1717
1715
1714
1713
1709
1709
1709
1709
1710
1711
1710
1710
1710
1712
1711
1712
1709
1708
1709
1712
1709
1707
1707
1709
1709
1704
1704
1707
1710
1722
1728
1708
1709
1712
1712
1708
1709
1723
1701
1701
1701
1704
1703
1703
1696
1699
1702
1705
1725
1708
1695
1698
1701
1698
1709
1706
1711
1717
1718
1719
1735
1731
1737
1750
1751
1752
1756
1762
1760
1753
1751
1754
1765
1771
1778
1780
1786
1789
1778
1782
1794
1791
1803
1799
1805
1814
1842
1840
1834
1829
1842
1864
1838
1876
1876
1876
1876
1876
1889
1901
1906
1926
1926
1926
1928
1925
1942
1951
1959
1965
1968
1971
1975
1983
1979
2006
2013
2027
2007
2019
2029
2031
2033
2035
2033
2051
2050
2048
2047
2076
2042
2040
2046
2045
2065
2068
2066
2075
2088
2096
2104
2121
2120
2119
2101
2103
2108
2109
2113
2115
2117
2124
2129
2128
2129
2128
2126
2121
2121
2123
2132
2134
2135
2137
2136
2139
2142
2152
2159
2162
2165
2166
2166
2173
2174
2174
2174
2178
2184
2187
2195
2197
2203
2204
2204
2204
2207
2216
2215
2216
2217
2217
2218
2228
2231
2233
2236
2238
2241
2247
2252
2265
2267
2268
2271
2271
2272
2276
2278
2277
2272
2273
2275
2275
2283
2286
2286
2286
2288
2300
2335
2339
2339