Year Number 1985 5689 1986 5563 1987 6227 1988 7274 1989 8047 1990 8603 1991 8323 1992 9275 1993 10265 1994 12345 1995 14103 1996 15572 1997 22129 1998 14876 1999 13713 2000 18803 2001 16603 2002 16446 2003 17766 2004 20743 2005 22147 2006 24049 2007 25894 2008 26034 2009 24070 2010 26370 2011 28833 2012 31876 2013 32225 2014 34571 2015 35923 2016 39107 2017 41093