Year Number 1996 675000 2001 325000 2002 322000 2003 339000 2004 405000 2005 266000 2006 545000 2007 552000 2008 573000 2009 433000 2010 550000 2011 322000 2012 328000 2013 312000