Year Number of 1990 1117000 1991 909700 1992 1219000 1993 981900 1994 1175000 1995 1134000 1996 1149000 1997 1149000 1998 2123000 1999 1965000 2000 2477000 2001 2254000 2002 2605000 2003 2608000 2004 3310000 2005 3532000 2006 3982000