Year Number 1980 183223 1981 169851 1982 173167 1983 170240 1984 185407 1985 259055 1986 290459 1987 333532 1988 384924 1989 413321 1990 426656 1991 405101 1992 410556 1993 466483 1994 487422 1995 519055 1996 465402 1997 495011 1998 547876 1999 579665 2000 662656 2001 568099 2002 524348 2003 525518 2004 522983 2005 527448 2006 523144 2007 533164 2008 503838 2009 443420 2010 464226 2011 457341 2012 438177 2013 447818 2014 459009 2015 463838 2016 477220 2017 493563