Year Number 1981 561239 1982 689094 1983 750439 1985 930709 1986 990729 1987 1047119 1988 1113901 1989 1147920 1990 1195893 1991 1251719 1992 1290346 1993 1360995 1994 1444420 1995 1487505 1996 1526005 1997 1558878 1998 1619743 1999 1649663 2000 1569273 2001 1425337 2002 929439 2003 646487 2004 516751 2005 378824 2006 214575 2008 215917 2010 547633 2012 776210 2013 942345 2014 1068238