Year Age 1950 229027 1955 262962 1960 311473 1965 343420 1970 382285 1975 420037 1980 433746 1985 501438 1990 587594 1995 647023 2000 678438 2005 699960 2010 662528 2015 669635 2020 668552 2025 682195 2030 678918 2035 662090 2040 640612 2045 622400 2050 605957 2055 590841 2060 573705 2065 553966 2070 533705 2075 515624 2080 497803 2085 479692 2090 463025 2095 448321 2100 434956