Year Number 1980 208436 1981 209603 1982 220832 1983 252378 1984 278310 1985 311194 1986 325634 1987 337439 1988 351211 1989 365142 1990 392021 1991 402331 1992 492274 1993 475759 1994 532647 1995 551651 1996 582939 1997 515351 1998 459316 1999 522407 2000 661511 2001 693539 2002 791027 2003 906344 2004 1080113 2005 1172411 2006 1286522 2007 1249477 2008 1205843 2009 1322573 2010 1600340 2011 1947394 2012 2234752 2013 2474996 2014 2749420