Year Number 1991 550 1992 2719 1993 810 1994 393 1995 600 1996 600 1997 835 1998 895 1999 937 2000 1011 2001 1295 2002 1586 2003 1822 2004 2491 2005 4585 2006 6786 2007 10037 2008 12761 2009 15299 2010 15537 2011 15834 2012 15897 2013 16428 2014 15730 2015 14057 2016 11738 2017 12225 2018 12495 2019 12658 2020 2771 2021 4875 2022 971129 2023 971478