Year Number 1980 46837 1981 52509 1982 63745 1983 55545 1984 62600 1985 65100 1986 69253 1987 71292 1988 78345 1989 94401 1990 127346 1991 123319 1992 127837 1993 150419 1994 161055 1995 188850 1996 212510 1997 234610 1998 246611 1999 260761 2000 292464 2001 216311 2002 212638 2003 221739 2004 250366 2005 263677 2006 276110 2007 303501 2008 292726 2009 265943 2010 281461 2011 305209 2012 313325 2013 323340 2014 342576 2015 374974 2016 393243 2017 448065