Year Number 2004 40390 2005 43741 2006 47227 2007 52691 2008 52662 2009 44965 2010 46280 2011 48969 2012 47547 2013 48281 2014 47670 2015 49453 2016 52692 2017 52490 2018 54566 2019 55588 2020 56031 2021 70091