Year Number 1998 619000 1999 713000 2000 843000 2001 850000 2002 985000 2003 1253000 2004 1038000 2005 1071000 2006 1016000 2007 1160000 2010 738000