Year Number 1980 149882 1981 116008 1982 107044 1983 114714 1984 140079 1985 106488 1986 229661 1987 236276 1988 193753 1989 223595 1990 247992 1991 234920 1992 239974 1993 272001 1994 272163 1995 293195 1996 303952 1997 337660 1998 320609 1999 334857 2000 417144 2001 352739 2002 355940 2003 390787 2004 400637 2005 442149 2006 449051 2007 472248 2008 493580 2009 462716 2010 523261 2011 496558 2012 495530 2013 517617 2014 522998 2015 534907 2016 557853 2017 612757