Year Number 1973 24600 1974 26019 1975 24792 1976 24303 1993 45587 1994 46082 1995 47498 1997 46458 1998 32850 1999 35515 2000 36174 2001 37295 2003 40741 2004 42944 2005 43866 2006 46299 2007 46427 2008 46801 2009 46091 2010 44670 2011 43121 2012 41353 2013 42991 2014 41645 2015 41913 2016 42623 2017 45123 2018 44182 2019 44778 2020 45118 2021 45533 2022 45876