Year Number 2000 2205000 2001 2505000 2002 3231000 2003 3478000 2004 3941000 2005 4106000 2006 4967000 2007 5158000 2008 5486000 2009 5053000 2010 6235000 2011 6750000 2012 7454000 2013 8025000 2014 8074000 2015 8176000 2016 8340000 2017 8856000 2018 9468000 2019 11689000 2020 2918000