Year Age 1950 2550133 1955 2596318 1960 2621764 1965 2480883 1970 2267482 1975 2419331 1980 2617434 1985 2824049 1990 2859044 1995 3037295 2000 3139355 2005 3140149 2010 2913713 2015 2551848 2020 2300389 2025 2189228 2030 2145892 2035 2076631 2040 1940837 2045 1784644 2050 1658380 2055 1583487 2060 1557598 2065 1543733 2070 1509530 2075 1454489 2080 1395808 2085 1350643 2090 1325320 2095 1312442 2100 1297565