Year Age 1950 1047960 1955 1115527 1960 1207699 1965 1631894 1970 1884993 1975 2195125 1980 2486848 1985 2909555 1990 3409223 1995 3802995 2000 3913405 2005 3665438 2010 3033614 2015 2923521 2020 3828058 2025 4635007 2030 4363261 2035 3995986 2040 3668372 2045 3554790 2050 3663294 2055 3847092 2060 3919088 2065 3776753 2070 3540383 2075 3383693 2080 3348566 2085 3382055 2090 3396717 2095 3340315 2100 3226509