Year Number 1960 677722055 1961 692580801 1962 707482384 1963 722751315 1964 738264854 1965 753820723 1966 769318510 1967 784890431 1968 800854368 1969 817183953 1970 833572404 1971 849102252 1972 864523636 1973 881093755 1974 897852798 1975 916341729 1976 933144159 1977 950594452 1978 968457705 1979 986956448 1980 1006564595 1981 1027296567 1982 1049427922 1983 1071454623 1984 1093437285 1985 1115685428 1986 1138158300 1987 1160672198 1988 1183210447 1989 1205786967 1990 1228980827 1991 1252377315 1992 1275577043 1993 1299052026 1994 1322761599 1995 1346361438 1996 1369590139 1997 1392637662 1998 1415720692 1999 1438698899 2000 1461813241 2001 1483962765 2002 1504433222 2003 1524142430 2004 1543503425 2005 1562025976 2006 1579683464 2007 1596877560 2008 1613564376 2009 1630072144 2010 1647013025 2011 1663776203 2012 1679783188 2013 1695151728 2014 1709751399 2015 1723494884 2016 1736949979 2017 1749966955 2018 1762058340 2019 1773082457 2020 1783444469 2021 1792197517 2022 1799012194 2023 1806346892