1998 29,589 1999 47,347 2000 51,251 2001 66,417 2002 79,785 2003 53,655 2004 68,881 2005 85,561 2006 102,644