Year Number 1960 558919049 1961 565572255 1962 574739327 1963 585337146 1964 596518083 1965 609524680 1966 624182395 1967 639937824 1968 656513304 1969 673613791 1970 691683709 1971 709875944 1972 728642766 1973 747981610 1974 766073605 1975 783467661 1976 800805692 1977 820615279 1978 844667056 1979 869516050 1980 894069745 1981 919212888 1982 943985105 1983 969309560 1984 995423418 1985 1021602262 1986 1048175833 1987 1074671339 1988 1101165766 1989 1127034864 1990 1152540904 1991 1177435747 1992 1201758233 1993 1225630033 1994 1250585289 1995 1276702923 1996 1304011681 1997 1332839788 1998 1361841127 1999 1390441117 2000 1419614678 2001 1449442174 2002 1479508330 2003 1509346890 2004 1539441687 2005 1569800058 2006 1598416758 2007 1624814387 2008 1650533884 2009 1675719282 2010 1700765137 2011 1725609979 2012 1749833668 2013 1773593509 2014 1796648640 2015 1818687679 2016 1839838729 2017 1860219343 2018 1880103802 2019 1899802634 2020 1919403437 2021 1938814453 2022 1955064022 2023 1973297891