1660
1658
1657
1655
1654
1649
1647
1646
1645
1640
1621
1620
1644
1643
1642
1641
1676
1675
1674
1673
1669
1528
1527
1495
1668
1667
1666
1665
1664
1663
1662
1661
2195
2194
2193
2192
2191
2190
2189
2187
2185
2183
2182
2181
2178
2177
2176
2175
2171
2145
2144
2142
2130
2129
2128
2107
2106
2170
2169
2168
2167
2166
2165
2162
2161
2160
1653
1652
1650
1612
1610
1609
1608
1592
1591
1590
1586
1585
1581
1580
1579
1578
1577
1576
1575
1574
1573
1571
1570
2179
2141
2140
2137
2136
2135
2133
2132
2131
1690
1689
1683
1682
1681
1680
1526
1497
1496
2188
1639
1638
1636
1635
1633
1631
1630
1629
1627
1626
1625
1624
1622
1923
1919
1917
1916
1908
1906
1903
1902
1863
1861
1860
1857
1856
1855
1854
1852
1851
1850
1849
1848
1847
1845
1844
1843
1842
1841
1838
1837
1836
1835
1834
1833
1832
1831
1830
1816
1815
1814
1812
1811
1810
1809
1808
1807
1805
1804
1803
1802
1801
1774
1772
1771
1770
1769
1768
1767
1766
1765
1764
1763
1762
1761
1759
1758
1757
1756
1922
1921
1920
1992
1990
1989
1988
1987
1986
1985
1984
1142
1141
1140
1138
1983
662
661
660
1981
651
650
649
1980
1978
1977
1976
1975
1974
1973
1971
1970
1969
1968
1967
1966
1965
1964
1963
1962
1961
1960
1951
1950
1949
1948
1945
1944
1943
1942
1935
1934
1933
1932
1637
1634
1632
1931
1907
1866
1930
1929
1928
1786
1927
1918
1914
1913
1912
1910
1909
1865
1859
1858
1800
1799
1798
1797
1796
1795
1793
1792
1791
1790
1789
1788
1787
1785
1784
1783
1781
1780
1779
1778
1777
1776
1775
1760
1926
1925
1924
2089
2087
2086
2085
2084
2083
2082
2081
2080
2078
2077
2075
2074
2073
2072
2071
2070
2068
2067
2066
2065
2064
2062
2061
2059
2058
2057
2056
2055
2054
2052
2051
2050
2049
2048
2047
2046
2045
2044
2043
2042
2041
2032
2031
2030
2029
2020
2019
2018
2017
2014
2013
2012
2011
2004
2003
2002
2001
1584
1582
1688
1686
1685
1611
1684
1696
1695
1694
1693
1692
1691
1619
1618
1615
1614
1613
1656
2105
2103
2102
2101
1755
1750
2164
331
330
329
328
2163
1749
1745
1744
1743
1742
1741
1740
1739
1738
2040
2038
2037
2036
2035
2034
2033
2028
2026
2025
2024
2023
2022
2021
1572
1735
1734
1728
1727
1726
1725
1724
1723
1717
1716
1715
1714
1713
1712
1706
1705
1704
1703
1754
1753
