Year Number of 1980 25235 1981 32461 1982 33000 1983 31809 1984 32432 1985 17681 1986 16750 1988 97505 1989 105516 1990 74470 1991 60808 1992 98458 1993 62966 1994 49647 1995 35529 1996 24647 1997 22184 1998 40497 1999 69064 2000 84591 2001 92792 2002 155188 2003 174174 2004 210229 2005 254601 2006 277589 2007 275193 2008 296514 2009 292754 2010 300659 2011 318949 2012 328824 2013 325582 2014 322806 2015 331703 2016 364671 2017 442172 2018 568865 2019 559847 2020 384025