Year Age 1950 1003540 1955 1108530 1960 1182090 1965 1359676 1970 1574532 1975 1830256 1980 1962386 1985 1810390 1990 1917848 1995 2650943 2000 3161912 2005 3966458 2010 4662576 2015 5141849 2020 5158213 2025 5383083 2030 5482680 2035 5561725 2040 5580442 2045 5522944 2050 5389784 2055 5210667 2060 5031628 2065 4860363 2070 4685863 2075 4516475 2080 4343100 2085 4172932 2090 4018465 2095 3880958 2100 3749656