1870 14999 1880 32610 1890 88548 1900 161772 1910 325594 1920 431866 1930 445032 1940 524873 1950 588637 1960 667191 1970 712567 1980 943935 1990 1006749 2000 1293953 2010 1567582 2020 1839106