Year Number of 1990 1439000 1991 1373000 1992 1447000 1993 1697000 1994 1673000 1995 1928000 1996 2190000 1997 2228000 1998 1745000 1999 2895000 2000 3350000 2001 3045000 2002 3141000 2003 3553000 2004 3416000 2005 3453000 2006 3511000