Year Number 1985 23000 1986 23339 1987 24363 1988 25999 1989 27767 1990 30906 1992 37686 1993 34876 1994 35965 1995 34776 1996 34817 1997 35972 1999 37351 2000 38642 2001 38131 2002 38173 2004 37098 2005 36859 2006 35662 2007 34923 2008 29344 2009 31231 2011 28980 2013 29434 2014 24777 2015 28334 2016 29847 2017 28332 2018 26628 2019 23689 2020 22831 2021 22373 2022 21782