Year Number 1997 342000 1999 458000 2001 548000 2005 590000 2007 625000 2010 484000 2012 532000