Year Number 1980 54989 1981 58555 1982 58521 1983 56537 1984 53622 1985 54376 1986 52218 1987 53670 1988 51863 1989 49148 1990 46066 1991 44025 1992 45487 1993 48420 1994 50631 1995 54176 1996 60884 1997 66712 1998 94333 1999 108326 2000 120354 2001 134549 2002 151147 2003 165722 2004 189009 2005 242357 2006 282087 2007 348222 2008 394926 2009 436651 2010 503920 2011 600405 2012 743004 2013 751368 2014 650988 2015 656558 2016 734679 2017 710436 2018 788470 2019 791562 2020 853990