Year Number 1970 35976 1971 34530 1972 34527 1973 33846 1974 34490 1975 29749 1976 29430 1977 29032 1978 28465 1979 27510 1980 25604 1981 24628 1982 23838 1983 22780 1984 21979 1986 22003 1987 21959 1988 23375 1991 23465 1994 28205 1995 27082 1996 27844 1997 28437 1998 29094 1999 31492 2000 32458 2001 33266 2002 33966 2003 34081 2004 34603 2005 35016 2006 35431 2007 35668 2008 35630 2010 35187 2011 35099 2012 35397 2013 35250 2014 35435 2015 35920 2016 36626 2017 37452 2018 38173 2019 39146 2020 40018 2021 40575