Year Number 1990 38388 1991 36307 1992 35880 1993 35950 1994 37057 1995 37342 1996 38025 1997 38736 1998 39568 1999 40444 2000 41372 2001 42335 2002 43145 2003 43732 2004 44075 2005 44351 2006 45124 2007 45368 2008 47994 2009 46124 2010 46190 2011 48123 2012 57170 2013 57737 2014 54695 2015 57998 2016 55117 2017 56323 2018 59126 2019 54827 2020 52025 2021 51503 2022 51259