Year Total 1995 350000 1996 450000 1997 570300 1998 749600 1999 900000 2000 1050000 2001 1250000 2002 1400000 2003 1800000 2004 2300000 2005 2800000