Year Age 1950 10245 1955 11327 1960 12706 1965 17115 1970 29625 1975 74816 1980 129900 1985 189457 1990 319127 1995 442311 2000 588420 2005 881499 2010 1778900 2015 2532765 2020 2946215 2025 3206547 2030 3457004 2035 3555314 2040 3775195 2045 4023558 2050 4232754 2055 4394362 2060 4338192 2065 4218999 2070 4059887 2075 3940736 2080 3936244 2085 3941158 2090 3914330 2095 3863290 2100 3803928