Year Number 1980 62056 1981 69371 1982 80147 1983 73001 1984 82644 1985 86572 1986 90503 1987 90559 1988 103179 1989 120685 1990 153027 1991 146832 1992 151712 1993 175356 1994 188785 1995 217554 1996 245851 1997 267366 1998 282001 1999 301126 2000 338716 2001 255403 2002 249370 2003 260451 2004 290254 2005 305509 2006 321141 2007 351259 2008 338345 2009 306899 2010 326681 2011 353681 2012 363435 2013 373159 2014 393604 2015 427435 2016 447908 2017 506978