Year Number 2002 570000 2003 576000 2004 634000 2005 682000