Year Number 2004 1703200 2005 1865600 2006 1946000 2007 2093800 2008 2013200 2009 1917100 2010 2027000 2011 2040900 2012 2057600 2013 2137400 2014 2193400 2015 2442100 2016 2531000 2017 2733500 2018 2766200 2019 2844700 2020 2934700