Year Age 1950 286549 1955 331696 1960 375937 1965 421560 1970 477142 1975 545965 1980 910033 1985 946553 1990 1026730 1995 1118519 2000 1366481 2005 1667808 2010 1863971 2015 2139999 2020 2424709 2025 2796704 2030 3153572 2035 3508835 2040 3856539 2045 4198083 2050 4544824 2055 4888867 2060 5199198 2065 5475973 2070 5718385 2075 5943674 2080 6139487 2085 6304185 2090 6427997 2095 6509514 2100 6541723