Year Number of 1990 265900 1991 298100 1992 321100 1993 346300 1994 370900 1995 399000 1996 424300 1997 460100 1998 500500 1999 549100 2000 610700 2001 673300 2002 739000 2003 774800 2004 790300 2005 796200 2006 786500 2007 771500