Year Age 1950 301958 1955 296953 1960 301322 1965 359106 1970 419404 1975 437662 1980 420346 1985 445812 1990 594331 1995 634851 2000 672359 2005 707123 2010 699305 2015 719189 2020 755969 2025 797346 2030 812195 2035 818894 2040 805240 2045 788168 2050 783544 2055 789827 2060 768759 2065 728945 2070 699388 2075 686324 2080 677380 2085 673120 2090 666610 2095 655899 2100 645720