Year Age 1950 15699 1955 15650 1960 20450 1965 38837 1970 58619 1975 89845 1980 119902 1985 145918 1990 182023 1995 109951 2000 165228 2005 156692 2010 195050 2015 218215 2020 235374 2025 284434 2030 315763 2035 329273 2040 308328 2045 300566 2050 306392 2055 316230 2060 326350 2065 329946 2070 326008 2075 320587 2080 319677 2085 322888 2090 326699 2095 327695 2100 325287