Year Number 1989 60 1990 100 1992 84 1993 170 1994 236 1995 2018 1996 2111 1997 2250 1998 1349 1999 1651 2000 2067 2001 2729 2002 5228 2003 6215 2004 7631 2005 9096 2006 10373 2007 11499 2008 13852 2009 14752 2010 14952 2011 15149 2012 13360 2013 11410 2014 10739 2015 10565 2016 10344 2017 11032 2018 45118 2019 66241 2020 78481 2021 125477 2022 147352 2023 110715