Year Number 1997 18600 1998 17300 1999 13200 2000 17100 2001 18000 2002 15900 2003 17500 2004 22900 2005 31300 2006 37200 2007 44200 2008 46400 2009 41400 2010 52600 2011 55700 2012 57000 2013 55800 2014 54500 2015 58500 2016 57400 2017 56400 2018 62200 2019 64300 2020 62500