Year Number 2004 1519900 2005 1531500 2006 1681300 2007 1780000 2008 1775900 2009 1445400 2010 1551800 2011 1686000 2012 1722300 2013 1782300 2014 1790100 2015 1852900 2016 1971300 2017 2106800 2018 2325500 2019 2351700 2020 2384600 2021 2897100