Year Number 2005 2496000 2006 2664000 2007 2945000 2008 3100000 2009 2470000 2010 2829000 2011 3341000 2012 3972000 2013 4301000 2014 4727000 2015 5424000 2016 5902000 2017 6368000 2018 5975000 2019 6633000 2020 1657000