Year Age 1950 264080 1955 291120 1960 321853 1965 343766 1970 332567 1975 399628 1980 476848 1985 570497 1990 600319 1995 560879 2000 673853 2005 858269 2010 1093512 2015 1304625 2020 1461643 2025 1637812 2030 1808811 2035 1991497 2040 2164857 2045 2315542 2050 2447033 2055 2570337 2060 2691462 2065 2801858 2070 2892968 2075 2960567 2080 3009565 2085 3045387 2090 3068965 2095 3077095 2100 3066006