1790 3929214 1.000 1800 5308483 2.000 1810 7239881 3.000 1820 9633822 4.000 1830 12866020 5.000 1840 17069453 6.000 1850 23191876 7.000 1860 31443321 8.000 1870 39818449 9.000 1880 50155783 10.000 1890 62947714 11.000 1900 75994575 12.000 1910 91972266 13.000 1920 105710620 14.000 1930 122775046 15.000 1940 131669275 16.000 1950 150697361 17.000 1960 178464236 18.000 1970 203302031 19.000 1980 226545805 20.000 1990 248709873 21.000 2000 281421906 22.000 2010 308745538 23.000 2020 331449281 24.000