Year Age 1950 309890 1955 300563 1960 289185 1965 304486 1970 306111 1975 354506 1980 361253 1985 341956 1990 279685 1995 250132 2000 269164 2005 306555 2010 362069 2015 352875 2020 322649 2025 297056 2030 292415 2035 309642 2040 332265 2045 342812 2050 336976 2055 323832 2060 315998 2065 318809 2070 327534 2075 334963 2080 335332 2085 329460 2090 323031 2095 320403 2100 321589