Year Number 1995 3726000 1996 4165000 1997 4318000 1998 4167000 1999 4459000 2000 4931000 2001 4856000 2002 4841000 2003 4746000 2004 5215000 2005 5499000 2006 5532000 2007 5644000 2008 5586000 2009 5490000 2010 5790000 2011 5771000 2012 6032000 2013 6482000 2014 6922000 2015 7449000 2016 8269000 2017 8815000 2018 9246000 2019 9466000 2020 1828000