Year Total 1990 250000 1991 333000 1992 440000 1993 560000 1994 875000 1995 1100000 1996 1430000 1997 1800000 1998 2300000 1999 2600000 2000 2900000 2001 3100000 2002 3300000 2003 3513000 2004 3740000 2005 3966000