Year Number 1996 66768 1997 67088 1998 63443 1999 55981 2000 58714 2001 57166 2002 57405 2003 57461 2004 57609 2005 57253 2006 56409 2007 54813 2008 51700 2009 46279 2010 44034 2011 42557 2012 40885 2013 39843 2014 39224 2016 38546 2017 38210 2018 38785 2019 39185 2020 40414 2021 41753