Year Age 1950 266599 1955 306639 1960 358376 1965 421261 1970 506052 1975 598975 1980 730758 1985 885031 1990 1008094 1995 1129409 2000 1251339 2005 1348221 2010 1454261 2015 1563405 2020 1615960 2025 1589792 2030 1538577 2035 1477039 2040 1421242 2045 1385869 2050 1338836 2055 1291020 2060 1243001 2065 1202070 2070 1167021 2075 1135961 2080 1106564 2085 1077353 2090 1048903 2095 1022416 2100 999055