Year Number 1982 37388 1983 49534 1984 56115 1985 58449 1986 57247 1987 63513 1988 74789 1989 81534 1990 85340 1991 84080 1992 100643 1993 114222 1994 134585 1995 136411 1996 153596 1997 150282 1998 138647 1999 140477 2000 185693 2001 172397 2002 171484 2003 170620 2004 200886 2005 219699 2006 241683 2007 256910 2008 254111 2009 213159 2010 247245 2011 285324 2012 302959 2013 321557 2014 320507