Year Number 1982 183444 1983 202844 1984 222195 1985 252745 1986 262407 1987 273926 1988 276422 1989 274792 1990 297890 1991 306985 1992 381632 1993 351226 1994 386713 1995 402663 1996 415444 1997 349196 1998 320669 1999 381930 2000 475818 2001 521142 2002 619543 2003 733684 2004 879227 2005 952712 2006 1044839 2007 992567 2008 951732 2009 1109414 2010 1353095 2011 1662070 2012 1869338 2013 2153439 2014 2428913