Year Number 1991 26177 1992 26708 1993 27793 1994 30555 1995 31624 1996 34201 1997 35514 1998 36413 1999 36810 2000 37469 2001 40523 2002 41328 2003 41651 2004 42533 2005 42243 2006 43026 2007 44106 2008 43971 2009 44232 2010 43610 2011 43242 2012 41221 2013 41012 2014 41012 2015 40830 2016 37516 2017 39293 2018 41164 2019 40946 2020 40160 2021 40270 2022 39926