Year Number 1981 50 1982 100 1985 60 1986 50 1987 50 1988 35 1989 65 1990 493 1991 738 1992 841 1993 1040 1994 1361 1995 1902 1996 2168 1997 2376 1998 3536 1999 4412 2000 9278 2001 17937 2002 30624 2003 37992 2004 47380 2005 60447 2006 72793 2007 551741 2008 373532 2009 389753 2010 395579 2011 395950 2012 394112 2013 396711 2014 360291 2015 340116 2016 311059 2017 191635 2018 138583 2019 189254 2020 189866 2021 115792 2022 109012 2023 115513