Year Number 1988 274 1989 409 1990 485 1991 523 1992 1088 1993 1420 1994 4431 1995 5277 1996 7499 1997 5983 1998 6860 1999 8011 2000 10134 2001 12326 2002 23164 2003 24390 2004 25943 2005 29906 2006 25636 2007 31847 2008 32391 2009 35129 2010 39979 2011 35948 2012 49778 2013 48676 2014 335947 2015 297886 2016 105419 2017 128914 2018 132248 2019 136902 2020 133280 2021 132818 2022 112357 2023 94481