Year Age 1950 2987889 1955 4150206 1960 4008743 1965 3864547 1970 3441232 1975 3722782 1980 3717390 1985 3778386 1990 3458036 1995 2794933 2000 2160554 2005 1982525 2010 2381455 2015 2410418 2020 2284881 2025 2091129 2030 1892736 2035 1790153 2040 1817954 2045 1876779 2050 1862544 2055 1769999 2060 1659993 2065 1586226 2070 1566238 2075 1575182 2080 1568150 2085 1526196 2090 1462899 2095 1408748 2100 1380740