Year	Number of People
1600	250000
1700	200000
1800	645500
1820	816000
1830	1169000
1840	1697000
1850	2485000
1860	3369000
1870	3781000
1871	3801000
1872	3870000
1873	3943000
1874	4012000
1875	4071000
1876	4128000
1877	4184000
1878	4244000
1879	4312000
1880	4384000
1881	4451000
1882	4503000
1883	4560000
1884	4617000
1885	4666000
1886	4711000
1887	4760000
1888	4813000
1889	4865000
1890	4918000
1891	4972000
1892	5022000
1893	5072000
1894	5121000
1895	5169000
1896	5218000
1897	5269000
1898	5325000
1899	5383000
1900	5457000
1901	5536000
1902	5650000
1903	5813000
1904	5994000
1905	6166000
1906	6282000
1907	6596000
1908	6813000
1909	6993000
1910	7188000
1911	7410000
1912	7602000
1913	7852000
1914	8093000
1915	8191000
1916	8214000
1917	8277000
1918	8374000
1919	8548000
1920	8798000
1921	9028000
1922	9159000
1923	9256000
1924	9394000
1925	9549000
1926	9713000
1927	9905000
1928	10110000
1929	10300000
1930	10490000
1931	10660000
1932	10790000
1933	10920000
1934	11030000
1935	11140000
1936	11240000
1937	11340000
1938	11450000
1939	11570000
1940	11690000
1941	11820000
1942	11970000
1943	12120000
1944	12270000
1945	12400000
1946	12630000
1947	12900000
1948	13180000
1949	13470000
1950	13740000
1951	14130000
1952	14520000
1953	14910000
1954	15310000
1955	15740000
1956	16170000
1957	16620000
1958	17070000
1959	17500000
1960	17910000
1961	18280000
1962	18630000
1963	18970000
1964	19310000
1965	19680000
1966	20080000
1967	20500000
1968	20930000
1969	21340000
1970	21720000
1971	22050000
1972	22340000
1973	22610000
1974	22880000
1975	23140000
1976	23420000
1977	23700000
1978	23980000
1979	24250000
1980	24520000
1981	24770000
1982	25020000
1983	25270000
1984	25540000
1985	25840000
1986	26180000
1987	26550000
1988	26940000
1989	27330000
1990	27700000
1991	28050000
1992	28390000
1993	28700000
1994	29010000
1995	29300000
1996	29580000
1997	29850000
1998	30110000
1999	30380000
2000	30670000
2001	30970000
2002	31280000
2003	31610000
2004	31940000
2005	32280000
2006	32630000
2007	32980000
2008	33330000
2009	33680000
2010	34020000
2011	34350000
2012	34670000
2013	34990000
2050	43640000
2100	48290000
