Year Age 1950 308821 1955 339537 1960 383411 1965 442357 1970 508360 1975 583060 1980 680505 1985 792138 1990 920428 1995 1073018 2000 1220562 2005 1376560 2010 1558811 2015 1739041 2020 1907947 2025 2084151 2030 2259934 2035 2430444 2040 2594354 2045 2743699 2050 2880010 2055 3008804 2060 3124576 2065 3233279 2070 3318465 2075 3390534 2080 3444637 2085 3487547 2090 3509434 2095 3511753 2100 3502822