Year Number of 1993 380500 1994 401500 1995 275400 1996 345200 1997 390600 1998 353100 1999 429600 2000 519100 2001 538500 2002 445800 2003 468300 2004 610800 2005 339200 2006 265600