Year Age 1950 980453 1955 1033401 1960 1052550 1965 1334175 1970 1422019 1975 1538404 1980 1725704 1985 1964396 1990 2270921 1995 2596330 2000 2888577 2005 3206867 2010 3420285 2015 3373818 2020 3135907 2025 2775111 2030 2762594 2035 2713812 2040 2578711 2045 2375487 2050 2193839 2055 2075714 2060 1982343 2065 1889262 2070 1787340 2075 1685955 2080 1596104 2085 1520026 2090 1456723 2095 1397220 2100 1338083