Year Age 1950 385905 1955 419342 1960 370912 1965 368228 1970 392389 1975 388701 1980 363892 1985 313434 1990 267914 1995 297241 2000 344541 2005 341447 2010 328136 2015 332982 2020 297437 2025 311034 2030 333364 2035 346070 2040 345603 2045 339212 2050 333287 2055 334564 2060 343382 2065 351832 2070 354170 2075 350682 2080 345674 2085 343569 2090 345011 2095 347527 2100 348309