Year Age 1950 319771 1955 304098 1960 308841 1965 311951 1970 329620 1975 309714 1980 261200 1985 254075 1990 280385 1995 303831 2000 301770 2005 288372 2010 306019 2015 308946 2020 327586 2025 340762 2030 348480 2035 353258 2040 357784 2045 363837 2050 372446 2055 381603 2060 388348 2065 392078 2070 394212 2075 396460 2080 399557 2085 402377 2090 404670 2095 404952 2100 403893