Year Number 1982 104004 1983 99839 1984 89341 1985 132652 1986 226078 1987 256247 1988 210664 1989 220368 1990 244915 1991 235264 1992 252272 1993 319099 1994 327026 1995 366960 1996 350554 1997 308968 1998 374716 1999 410815 2000 512485 2001 543702 2002 651387 2003 766097 2004 928022 2005 1033204 2006 1128519 2007 1077110 2008 1086247 2009 1201963 2010 1512200 2011 1820105 2012 2057314 2013 2306920 2014 2549691