Year Number 2004 1032200 2005 1157900 2006 1262500 2007 1227900 2008 1258500 2009 1398700 2010 1712400 2011 2040300 2012 2324200 2013 2571800 2014 2995900 2015 3567300 2016 4453500 2017 6561300 2018 8148200 2019 8733200 2020 10503800