Year Number 1980 19341 1981 16943 1982 15364 1983 16014 1984 7270 1985 15200 1986 15013 1987 16803 1988 19042 1989 23830 1990 25442 1991 26279 1992 27572 1993 28920 1994 33803 1995 30201 1996 32336 1997 35426 1998 40042 1999 46146 2000 59721 2001 61488 2002 56237 2003 53724 2004 58553 2005 63899 2006 69781 2007 83217 2008 84287 2009 81937 2010 94457 2011 100281 2012 105828 2013 104362 2014 109932 2015 120443 2016 128919 2017 138990