Year Age 1950 770202 1955 777889 1960 860268 1965 978005 1970 1173364 1975 1348437 1980 1709689 1985 2115283 1990 2603103 1995 3082039 2000 3151138 2005 3359466 2010 3677877 2015 4016664 2020 4175863 2025 4236840 2030 4253611 2035 4253987 2040 4224557 2045 4159881 2050 4055362 2055 3897011 2060 3723397 2065 3560544 2070 3410353 2075 3278515 2080 3160900 2085 3050140 2090 2945151 2095 2846698 2100 2755978