Year Number of 1996 12790 1998 194000 1999 2337000 2000 3279000 2001 3947000 2002 4593000 2003 4863000 2004 5611000 2005 5896000 2006 6336000