Year Age 1950 621589 1955 690512 1960 769419 1965 856636 1970 917023 1975 987373 1980 959321 1985 1039302 1990 1139494 1995 1399690 2000 1643647 2005 2045334 2010 2454605 2015 2758876 2020 2815218 2025 3697406 2030 4095786 2035 4755281 2040 5483159 2045 5206959 2050 5476890 2055 5561357 2060 5756656 2065 5983076 2070 6016146 2075 5950153 2080 5868828 2085 5823682 2090 5773969 2095 5673914 2100 5523731