Year Number 1985 160 1986 315 1987 219 1988 3388 1989 7692 1990 208271 1991 209349 1992 128115 1993 91837 1994 114454 1995 107587 1996 109576 1997 122277 1998 114971 1999 116698 2000 124156 2001 122414 2002 133240 2003 122005 2004 114050 2005 108132 2006 116948 2007 134945 2008 137742 2009 145711 2010 141064 2011 136602 2012 132720 2013 123074 2014 121991 2015 121427 2016 117472 2017 115632 2018 113955 2019 110341 2020 142664 2021 151112 2022 148144 2023 145319