1806 29107000 1821 30462000 1831 32569000 1841 34230000 1851 35783000 1872 36103000 1881 37672000 1891 38343000 1901 38962000 1911 39605000 1921 39108000 1931 41524000 1946 40125230 1950 41647258 1960 45464797 1970 50528219 1980 53731387 1990 56577000 2000 58858198 2010 62765235 2018 65188000