Year Number 1993 366424 1994 250721 1995 172065 1996 138664 1997 126427 1998 64727 1999 95945 2000 94470 2001 90785 2002 59928 2003 26806 2004 10045 2005 21820 2006 43386 2007 45576 2008 48898 2009 48860 2010 53048 2011 58293 2012 67356 2015 96341 2016 104542