Year Number 2001 1095000 2002 1112000 2003 1210000 2004 1407000 2005 1101000 2006 1385000 2007 1360000 2008 1540000 2009 1584000 2010 1500000 2011 1393000 2012 1714000 2013 1923000 2014 2225000 2015 2634000 2016 3207000 2017 3178000 2018 3242000 2019 3506000 2020 869000