Year Age 1950 429026 1955 466622 1960 500914 1965 552535 1970 626142 1975 710004 1980 842505 1985 1002203 1990 1192350 1995 1420196 2000 1707476 2005 1964657 2010 2168495 2015 2395763 2020 2777122 2025 3201140 2030 3565555 2035 3859182 2040 4157135 2045 4462860 2050 4786719 2055 5091280 2060 5378894 2065 5629877 2070 5845322 2075 6032405 2080 6208335 2085 6369182 2090 6486417 2095 6565624 2100 6608290