Year Number 2004 3065300 2005 3378900 2006 3619900 2007 3787200 2008 3740300 2009 3773800 2010 4267000 2011 4635600 2012 4934700 2013 5285300 2014 5854800 2015 6784000 2016 7788800 2017 10257500 2018 11967600 2019 12752000 2020 14799300 2021 15285200