Year Number 1985 30631 1986 27617 1987 31519 1988 28735 1989 31656 1990 35495 1991 35716 1992 52908 1993 53303 1994 58467 1995 61825 1996 77115 1997 97099 1998 113514 1999 110720 2000 112236 2001 119766 2002 121265 2003 128373 2004 149656 2005 182260 2006 199151 2007 215273 2008 226425 2009 200505 2010 221028 2011 244038 2012 252513 2013 262756 2014 269446 2015 280378 2016 272408 2017 269760