Year Number 1960 571192428 1961 584794755 1962 598784274 1963 613149540 1964 627867470 1965 642649029 1966 657382046 1967 672401853 1968 688013461 1969 704112818 1970 720399195 1971 736135444 1972 752397791 1973 770083670 1974 788213169 1975 806592758 1976 825140213 1977 844199483 1978 863852185 1979 884031584 1980 904993069 1981 926216545 1982 948043890 1983 970938323 1984 994345688 1985 1018142776 1986 1042169001 1987 1066371857 1988 1091004504 1989 1116147699 1990 1141312704 1991 1166480561 1992 1192390433 1993 1219180082 1994 1246157499 1995 1272877742 1996 1299407301 1997 1326007987 1998 1352849350 1999 1379874856 2000 1406945493 2001 1434314654 2002 1462070145 2003 1489358080 2004 1515703001 2005 1541263909 2006 1565892885 2007 1589454615 2008 1612709085 2009 1636411632 2010 1660546144 2011 1684898004 2012 1708706729 2013 1731683901 2014 1754030304 2015 1775545180 2016 1797072648 2017 1818931519 2018 1840534093 2019 1861598514 2020 1882531620 2021 1901911604 2022 1919348000 2023 1938549529