Year Number 2004 25000 2005 27100 2006 32200 2007 34300 2008 33400 2009 27100 2010 33300 2011 31800 2012 32800 2013 33800 2014 37600 2015 36000 2016 40100 2017 43600 2018 45200 2019 47500 2020 45100