Year Number 1960 6003369 1961 6227174 1962 6458409 1963 6696196 1964 6935678 1965 7167145 1966 7388727 1967 7604000 1968 7810769 1969 8006876 1970 8192897 1971 8366366 1972 8526496 1973 8671086 1974 8795158 1975 8897278 1976 8974013 1977 9024223 1978 9051406 1979 9061953 1980 9067072 1981 9064781 1982 9044446 1983 9004863 1984 8950659 1985 8886810 1986 8817016 1987 8741983 1988 8663491 1989 8589986 1990 8492532 1991 8389118 1992 8306195 1993 8234564 1994 8183826 1995 8146980 1996 8110759 1997 8057430 1998 7987114 1999 7900096 2000 7786662 2001 7660793 2002 7546725 2003 7442328 2004 7340381 2005 7232536 2006 7122653 2007 7027307 2008 6947497 2009 6872818 2010 6777170 2011 6661004 2012 6550563 2013 6454439 2014 6373141 2015 6295731 2016 6217336 2017 6141821 2018 6068013 2019 5991330 2020 5910604 2021 5823778 2022 5728446 2023 5628139