Year Age 1950 133001 1955 149018 1960 183053 1965 243052 1970 261856 1975 297819 1980 311468 1985 302860 1990 293618 1995 271450 2000 276424 2005 305500 2010 321142 2015 318932 2020 303339 2025 326728 2030 324067 2035 327324 2040 329586 2045 327971 2050 323998 2055 322413 2060 323234 2065 323305 2070 322434 2075 319920 2080 316717 2085 313884 2090 311749 2095 309553 2100 307128