Year Age 1950 105582 1955 120073 1960 134752 1965 140642 1970 151726 1975 161409 1980 171738 1985 207796 1990 280437 1995 222539 2000 346493 2005 368649 2010 424963 2015 539432 2020 690070 2025 902038 2030 1047932 2035 1245451 2040 1538142 2045 2003689 2050 2534554 2055 2935868 2060 3427985 2065 3994583 2070 4649392 2075 5304628 2080 5917682 2085 6473099 2090 6993868 2095 7497079 2100 7965578