Year Age 1950 307300 1955 371040 1960 426993 1965 445782 1970 457262 1975 501949 1980 490107 1985 418390 1990 372498 1995 402410 2000 421083 2005 438091 2010 415724 2015 397667 2020 410303 2025 437918 2030 464925 2035 465699 2040 457528 2045 449025 2050 449830 2055 461457 2060 477946 2065 488774 2070 490538 2075 485834 2080 481770 2085 481870 2090 485272 2095 488843 2100 488814