Year Number 2006 27107000 2007 33144000 2008 30960000 2009 30646000 2010 29973000 2011 31153000 2012 29642000 2013 30457000 2014 31941000 2015 30608000 2016 29636000 2017 44265000 2018 48069000 2019 49276000 2020 21287000