Year Age 1950 787010 1955 859317 1960 921437 1965 1017594 1970 1101480 1975 1247696 1980 1369002 1985 1488928 1990 1891118 1995 2077814 2000 2246468 2005 2374778 2010 2628222 2015 2813351 2020 2999074 2025 3214058 2030 3404017 2035 3630826 2040 3789669 2045 3820942 2050 3747989 2055 3640677 2060 3540394 2065 3439660 2070 3331872 2075 3214677 2080 3091405 2085 2979463 2090 2888463 2095 2811045 2100 2742833