Year Number 1982 1049560 1984 1156877 1985 1240509 1986 1350225 1987 1357862 1988 1398637 1989 1427794 1991 1355625 1992 1042620 1993 1010730 1994 964705 1995 813739 1996 588918 1998 261487 1999 157938 2000 106326 2001 125740 2002 103732 2004 118171 2005 105729 2006 148571 2007 172669 2008 151525 2009 128625 2010 113698 2011 109545 2012 229849 2013 279437 2014 309185 2015 269465 2016 250486