Year Age 1950 19069 1955 21537 1960 24479 1965 53759 1970 97149 1975 267429 1980 540804 1985 659701 1990 791121 1995 1136171 2000 1483665 2005 2504878 2010 4928722 2015 4851787 2020 4809060 2025 4829814 2030 4860449 2035 4897947 2040 4749109 2045 4560480 2050 4374662 2055 4229368 2060 4201547 2065 4184067 2070 4134872 2075 4061301 2080 3979358 2085 3908553 2090 3848642 2095 3787198 2100 3713726