Year Number 1960 6128191 1961 6221328 1962 6320152 1963 6426791 1964 6553233 1965 6698633 1966 6851114 1967 7011130 1968 7180368 1969 7357084 1970 7540248 1971 7727483 1972 7918805 1973 8101862 1974 8275853 1975 8453956 1976 8635144 1977 8826042 1978 9027601 1979 9232843 1980 9444251 1981 9658285 1982 9866927 1983 10095626 1984 10348840 1985 10603965 1986 10859889 1987 11116653 1988 11374474 1989 11630006 1990 11879782 1991 12119942 1992 12353750 1993 12589619 1994 12832701 1995 13081497 1996 13335685 1997 13600302 1998 13874871 1999 14150727 2000 14414227 2001 14659614 2002 14886948 2003 15098655 2004 15304049 2005 15507019 2006 15705497 2007 15901935 2008 16075573 2009 16250424 2010 16453536 2011 16667555 2012 16888655 2013 17106229 2014 17306066 2015 17487087 2016 17663698 2017 17836949 2018 17999213 2019 18150052 2020 18297844 2021 18444625 2022 18590168 2023 18732301