Year Number 1975 15900 1976 16000 1977 16500 1978 17200 1979 29900 1980 32000 1981 8200 1982 9200 1983 9100 1984 8400 1985 18100 1986 18000 1987 18300 1988 19500 1989 20200 1990 18900 1991 18900 1992 16700 1993 17700 1994 17700 1995 19300 1996 20100 1997 9100 1998 9300 1999 31100 2000 31416 2001 29395 2002 26493 2003 24455 2004 29817 2005 33211 2006 33723 2007 34402 2008 33433 2009 30267 2010 26395 2011 28393 2012 30640 2013 34188 2014 53366 2015 48535 2016 49095 2017 48017 2018 54000 2019 47733 2020 31284.792 2021 27092.684