Year Number 1970 82542944 1971 82948384 1972 82921464 1973 82809272 1974 81791952 1975 80980704 1976 80248640 1977 79209288 1978 78485680 1979 77761984 1980 79010696 1981 78129952 1982 77743536 1983 76361128 1984 75026128 1985 73927368 1986 73277904 1987 72962104 1988 72885024 1989 72881160 1990 72960912 1991 72471760 1992 72108816 1993 71997976 1994 71903248 1995 72205728 1996 72573232 1997 72460584 1998 72643568 1999 72607768 2000 72564208 2001 72300144 2002 71757160 2003 70922880 2004 70290264 2005 69863680 2006 69063976 2007 68642192 2008 68336648 2009 67947984 2010 67720008 2011 67663056 2012 67386168 2013 67415576 2014 67464200 2015 67833160 2016 68326064 2017 68897368 2018 68971064 2019 68877656 2020 68308688 2021 67371184 2022 67707296