Year Number 1995 2547000 1996 2733000 1997 3053000 1998 3330000 1999 3576000 2000 3783000 2001 4216000 2002 4634000 2003 4929000 2004 5409000 2005 6113000 2006 6848000 2007 7713000 2008 7877000 2009 7047000 2010 6917000 2011 6514000 2012 6600000 2013 6579000 2014 6676000 2015 7094000 2016 7646000 2017 8171000 2018 8643000 2019 9350000 2020 2326000