Year Number 2000 35000 2001 134000 2002 273500 2003 491100 2004 800000 2005 1174200 2006 1429000 2007 1617000 2008 1618000 2009 1565600 2010 1559400 2011 1606000 2012 1647600 2013 1720200 2014 1758500 2015 1729897 2016 1712000 2017 1710000 2018 1737000 2019 1797000 2020 1846000 2021 1864000 2022 1879000