Year Number 1995 2253000 1996 2435000 1997 2332000 1998 2464000 1999 2682000 2000 3412000 2001 3671000 2002 4678000 2003 4837000 2004 6334000 2005 5859000 2006 5682000 2007 5434000 2008 6951000 2009 7721000 2010 10970000 2011 6476000 2016 1043000 2017 1291000 2018 1802000 2019 2424000