Year Number 1960 875598895 1961 885744294 1962 899217611 1963 914341641 1964 929975584 1965 947251181 1966 966160036 1967 986204500 1968 1006892525 1969 1028222457 1970 1050511971 1971 1073511023 1972 1096338649 1973 1119505129 1974 1141556837 1975 1163186405 1976 1185067493 1977 1209230928 1978 1237660018 1979 1267285631 1980 1296334840 1981 1325909227 1982 1355832066 1983 1386745170 1984 1418146798 1985 1449269012 1986 1480262468 1987 1510710561 1988 1540864388 1989 1570471778 1990 1599562108 1991 1628463301 1992 1657315717 1993 1686069560 1994 1715936534 1995 1747089929 1996 1779500211 1997 1813219457 1998 1847250699 1999 1881107348 2000 1915110149 2001 1949644313 2002 1984778870 2003 2019711436 2004 2054685043 2005 2089996084 2006 2124289956 2007 2156870196 2008 2188988429 2009 2220328131 2010 2251085841 2011 2280231678 2012 2308075325 2013 2334659144 2014 2360295774 2015 2385199062 2016 2409855983 2017 2433720079 2018 2457098237 2019 2480326936 2020 2503640005 2021 2525325031 2022 2545903740 2023 2569905809