Year Number 1970 87571016 1971 87998904 1972 87858576 1973 87627840 1974 86606448 1975 85917328 1976 85402432 1977 84700968 1978 84161664 1979 83359856 1980 84674552 1981 83893896 1982 83684656 1983 82566128 1984 81483048 1985 80741840 1986 80346520 1987 80201112 1988 80229368 1989 80406736 1990 80538560 1991 80152656 1992 79898504 1993 79938744 1994 79928504 1995 80375824 1996 80837088 1997 80878088 1998 81219816 1999 81195488 2000 81242520 2001 80978960 2002 80477832 2003 79738048 2004 79333352 2005 78809720 2006 78114376 2007 77773768 2008 77455168 2009 77019160 2010 76768576 2011 76669104 2012 76512280 2013 76899520 2014 77043024 2015 77432232 2016 77816984 2017 78358912 2018 78446336 2019 78481544 2020 76899600 2021 76257520 2022 76822184