Year Number 1995 830000 1996 911000 1997 866000 1998 992000 1999 1103000 2000 1128000 2001 1075000 2002 1158000 2003 1414000 2004 1565000 2005 1767000 2006 1819000 2007 2327000 2008 875000 2009 2254000 2010 1913000 2011 2127000 2012 2273000 2013 1460000