Year Number 1970 8349805.5 1971 8123516.5 1972 7853896 1973 7582555 1974 7458905.5 1975 7477324.5 1976 7624137 1977 7791790.5 1978 7904807.5 1979 7777054 1980 7634435.5 1981 7603608 1982 7834006 1983 8068926.5 1984 8272237.5 1985 8409692 1986 8425066 1987 8478423 1988 8414528 1989 8279274.5 1990 8040246.5 1991 7881152.5 1992 7823110.5 1993 7812640 1994 7809599 1995 7775469 1996 7742684 1997 7796121 1998 7668135 1999 7386684 2000 7118397 2001 6843022 2002 6548818 2003 6273652 2004 6054675.5 2005 5777246 2006 5534494 2007 5402565 2008 5199063 2009 5077475 2010 4984701 2011 4908890 2012 4885121 2013 5061141 2014 5068456.5 2015 5111040 2016 5199548 2017 5289611 2018 5292234 2019 5298720 2020 4268968 2021 4387560.5 2022 4379113.5