Year Number 1960 457842621 1961 466677605 1962 475715826 1963 484977229 1964 495058393 1965 506128448 1966 517616486 1967 529651833 1968 542382742 1969 555693666 1970 569421595 1971 583024413 1972 597189275 1973 612431505 1974 628139036 1975 644318029 1976 660959259 1977 678357820 1978 696249718 1979 714604133 1980 734251395 1981 754706015 1982 775208978 1983 795849311 1984 816680916 1985 838147810 1986 860378521 1987 883234557 1988 906862328 1989 931153380 1990 957033259 1991 982384186 1992 1007595258 1993 1033520985 1994 1060596660 1995 1088429632 1996 1117097642 1997 1146524246 1998 1176766928 1999 1207507497 2000 1238864331 2001 1270608595 2002 1301910591 2003 1333041491 2004 1364686994 2005 1396378726 2006 1427989779 2007 1459834001 2008 1491475369 2009 1523313380 2010 1556127137 2011 1589169522 2012 1621573687 2013 1654139454 2014 1686690616 2015 1718381886 2016 1750235528 2017 1782512386 2018 1814389078 2019 1845679437 2020 1877463046 2021 1908873941 2022 1939005033 2023 1969774069