Year Number 1980 21509 1983 12314 1984 11826 1986 23705 1989 16861 1990 16804 1991 19964 1992 23883 1993 27110 1994 25864 1995 27231 1996 27977 1997 30614 1998 27825 1999 27893 2000 34388 2001 30381 2002 29122 2003 29034 2004 29744 2005 33757 2006 31577 2007 32081 2008 33026 2009 39935 2010 45104 2011 35733 2012 33831 2013 33564 2014 31869 2015 31857 2016 33642 2017 39987