Year Number 1995 1746000 1996 1871000 1997 2299000 1998 2411000 1999 2994000 2000 3863000 2001 3492000 2002 3299000 2003 3997000 2004 4309000 2005 4564000 2006 4042000 2007 4196000 2008 5253000 2009 5215000 2010 6259000