Year Number 1995 8005000 1996 6811000 1997 7543000 1998 5240000 1999 5056000 2000 4922000 2001 5104000 2002 5563000 2003 6241000 2004 6982000 2005 7282000 2006 7499000 2007 7726000 2008 8533000 2009 7873000 2010 8374000 2011 8713000 2012 8867000 2013 9192000 2014 9409000 2015 9317000 2016 10604000 2017 11596000 2018 12368000 2019 12552000 2020 4973000