Year Number 1995 1760000 1996 2049000 1997 2223000 1998 2149000 1999 2171000 2000 1992000 2001 1797000 2002 1933000 2003 1907000 2004 2291000 2005 2623000 2006 2843000 2007 3092000 2008 3139000 2009 3017000 2010 3520000 2011 3917000 2012 4273000 2013 4681000 2014 4833000 2015 5361000 2016 5967000 2017 6621000 2018 7168000 2019 8261000 2020 1483000