Year Number 1990 37182 1991 36101 1992 35682 1993 35790 1994 36803 1995 37381 1996 38048 1997 38588 1998 38900 1999 38985 2000 39039 2001 39162 2002 39201 2003 39123 2004 38974 2005 38791 2006 38754 2007 38529 2008 39645 2009 38689 2010 38866 2011 40094 2012 44524 2013 45257 2014 44270 2015 45918 2016 44207 2017 44872 2018 46252 2019 43652 2020 42233 2021 42339 2022 42426