Year Age 1950 477404 1955 565444 1960 631218 1965 704444 1970 749704 1975 784085 1980 914110 1985 1105803 1990 1158574 1995 1185891 2000 1218649 2005 1226034 2010 1247660 2015 1237543 2020 1232550 2025 1211065 2030 1181815 2035 1148921 2040 1112695 2045 1076477 2050 1034725 2055 994032 2060 952149 2065 913791 2070 877765 2075 843501 2080 810135 2085 778596 2090 749472 2095 722253 2100 696656