Year Age 1950 2869623 1955 2972216 1960 4256583 1965 4033685 1970 3921893 1975 3427881 1980 3632593 1985 3710763 1990 3763695 1995 3499229 2000 2743415 2005 2153268 2010 1957924 2015 2368952 2020 2402888 2025 2281169 2030 2087904 2035 1889914 2040 1787569 2045 1815457 2050 1874332 2055 1860242 2060 1767886 2065 1658064 2070 1584434 2075 1564568 2080 1573601 2085 1566658 2090 1524809 2095 1461626 2100 1407575