Year Age 1950 774038 1955 888943 1960 866959 1965 943515 1970 980233 1975 1006127 1980 1086222 1985 1068739 1990 1121114 1995 1258245 2000 1407730 2005 1498686 2010 1516905 2015 1517112 2020 1567936 2025 1617499 2030 1665713 2035 1621202 2040 1458408 2045 1292482 2050 1174381 2055 1103837 2060 1097955 2065 1103791 2070 1070060 2075 1016323 2080 962953 2085 925897 2090 909861 2095 905628 2100 896137