Year Age 1950 2578615 1955 2499849 1960 2601100 1965 2569429 1970 2725612 1975 2964304 1980 3136951 1985 3052520 1990 2870929 1995 2898094 2000 3105408 2005 3141587 2010 3229792 2015 2993925 2020 2552771 2025 2312971 2030 2207577 2035 2162380 2040 2251352 2045 2281021 2050 2182922 2055 2082924 2060 2016671 2065 2002795 2070 2026136 2075 2050518 2080 2034758 2085 1981564 2090 1926695 2095 1895772 2100 1890205