Year Number 1995 1820000 1996 1845000 1997 1660000 1998 1412000 1999 1655000 2000 1909000 2001 2011000 2002 2250000 2003 2152000 2004 2709000 2005 3047000 2006 3382000 2007 4018000 2008 3908000 2009 4653000 2010 5451000 2011 5397000 2012 5721000 2013 5970000 2014 6444000 2015 6794000 2016 8204000 2017 8963000 2018 9966000 2019 10446000