Year Number 1960 18325063 1961 18847911 1962 19416319 1963 20026087 1964 20665831 1965 21318745 1966 21985033 1967 22675113 1968 23391505 1969 24129884 1970 24893498 1971 25726036 1972 26628082 1973 27559380 1974 28519907 1975 29507979 1976 30520463 1977 31585225 1978 32712738 1979 33879214 1980 35040771 1981 36142036 1982 37208509 1983 38294268 1984 39398225 1985 40508312 1986 41633951 1987 42787013 1988 43965650 1989 45154545 1990 46452201 1991 47851112 1992 49227507 1993 50563950 1994 51878424 1995 53169833 1996 54437282 1997 55706830 1998 56969818 1999 58224518 2000 59464656 2001 60684664 2002 61907176 2003 63130829 2004 64385651 2005 65666260 2006 66933497 2007 68190845 2008 69420302 2009 70638875 2010 71958813 2011 73339669 2012 74688097 2013 76021956 2014 77325278 2015 78585113 2016 79805908 2017 80964835 2018 82019095 2019 83031838 2020 83967738 2021 84782496 2022 85644224 2023 86569424