Year Number 1980 94126 1981 92982 1982 93442 1983 106359 1984 114447 1985 159460 1986 166094 1987 189237 1988 224391 1989 247779 1990 248802 1991 232964 1992 244294 1993 283306 1994 323202 1995 346842 1996 306020 1997 316807 1998 337369 1999 343890 2000 416014 2001 362218 2002 304280 2003 304314 2004 333245 2005 335539 2006 340187 2007 356111 2008 339999 2009 283359 2010 302370 2011 314260 2012 319322 2013 322437 2014 332292 2015 341342 2016 381788 2017 426806