Year Number 1992 34190 1993 57973 1994 63316 1995 71909 1996 76866 1997 79645 1998 83149 1999 80470 2000 95109 2001 94278 2002 83408 2003 94207 2004 104750 2005 107152 2006 118941 2007 124696 2008 135298 2009 97124 2010 110428 2011 119980 2012 121029 2013 124843 2014 108788 2015 103569 2016 101927 2017 95975