Year Age 1950 66526 1955 85844 1960 112568 1965 137820 1970 205055 1975 251707 1980 285267 1985 334806 1990 390216 1995 528404 2000 604076 2005 745656 2010 1067190 2015 1526238 2020 1870895 2025 2118301 2030 2325666 2035 2534945 2040 2777003 2045 2993559 2050 3259578 2055 3562380 2060 3812318 2065 4011867 2070 4133181 2075 4189604 2080 4254971 2085 4314376 2090 4346633 2095 4330070 2100 4268421