Year Age 1950 544162 1955 710655 1960 801586 1965 892774 1970 1020395 1975 1176863 1980 1346054 1985 1490340 1990 1579828 1995 1766975 2000 1895158 2005 1991122 2010 1948268 2015 1994029 2020 2062710 2025 2101366 2030 2107812 2035 2090235 2040 2062828 2045 2029900 2050 1995311 2055 1957513 2060 1917868 2065 1869845 2070 1822081 2075 1773832 2080 1730547 2085 1687667 2090 1647270 2095 1606220 2100 1565257