Year Age 1950 255069 1955 290324 1960 326927 1965 362758 1970 400487 1975 436432 1980 460949 1985 482372 1990 514410 1995 575532 2000 657559 2005 773187 2010 913083 2015 1073262 2020 1258027 2025 1481459 2030 1748875 2035 2031123 2040 2253984 2045 2394778 2050 2491334 2055 2530776 2060 2568350 2065 2590774 2070 2554609 2075 2488756 2080 2402668 2085 2311018 2090 2218001 2095 2124274 2100 2031444