Year Age 1950 500548 1955 446540 1960 413089 1965 393511 1970 348094 1975 302536 1980 320697 1985 325509 1990 311366 1995 326724 2000 294746 2005 284683 2010 301715 2015 300170 2020 306469 2025 306838 2030 302215 2035 298719 2040 300407 2045 304876 2050 307966 2055 308275 2060 306964 2065 304929 2070 304189 2075 304466 2080 304716 2085 304033 2090 301899 2095 299096 2100 296483