Year Age 1950 874272 1955 846066 1960 848002 1965 935153 1970 1047740 1975 1167260 1980 1144662 1985 1244292 1990 1695531 1995 1798757 2000 1909239 2005 1785809 2010 1807036 2015 1935422 2020 2138134 2025 2301074 2030 2357687 2035 2413953 2040 2472960 2045 2579324 2050 2694479 2055 2683189 2060 2558329 2065 2435208 2070 2385623 2075 2405281 2080 2425151 2085 2436379 2090 2430988 2095 2422912 2100 2430715