Year Number 1993 26015 1994 26441 1995 27699 1996 28059 1997 28507 2004 33868 2005 34532 2006 34193 2007 33817 2008 33532 2009 32608 2010 31577 2011 30865 2012 29800 2013 29586 2014 28013 2015 27186 2016 26596 2017 25392 2018 24347 2019 23523 2020 22742 2021 22347