Year Age 1950 374721 1955 411008 1960 480177 1965 599517 1970 724443 1975 856108 1980 951883 1985 1011279 1990 1279818 1995 1383102 2000 1538293 2005 1714701 2010 1928917 2015 2218637 2020 2487182 2025 3034878 2030 3551781 2035 3959287 2040 4024698 2045 4043991 2050 4137664 2055 4100006 2060 3996292 2065 3825563 2070 3655869 2075 3566992 2080 3504539 2085 3438667 2090 3358346 2095 3283212 2100 3219482