Year Number 1982 52356 1983 58128 1984 72522 1985 114503 1986 154996 1987 168466 1988 146642 1989 144492 1990 164527 1991 178170 1992 205683 1993 253603 1994 257061 1995 298250 1996 273223 1997 217072 1998 284355 1999 316543 2000 399144 2001 450306 2002 539593 2003 626267 2004 770362 2005 847006 2006 925337 2007 871913 2008 871491 2009 1013587 2010 1274097 2011 1597492 2012 1830029 2013 2071133 2014 2334182