Year Number 1990 35894 1991 31623 1992 31171 1993 30869 1994 30938 1995 30819 1996 31122 1997 31598 1998 32254 1999 33031 2000 33948 2001 35004 2002 36051 2003 39042 2004 37469 2005 38126 2006 39313 2007 40023 2008 40654 2009 40690 2010 40090 2011 41263 2012 49385 2013 48790 2014 44690 2015 46874 2016 43087 2017 43573 2018 45836 2019 41133 2020 37989 2021 37177 2022 35379