Year Number of 1990 1934000 1991 2341000 1992 2954000 1993 3514000 1994 3514000 1995 2742000 1996 3216000 1998 3400000 1999 3386000 2000 3603000 2001 3838000 2002 3760000 2003 4346000 2004 4078000 2005 4121000 2006 4731000