Year Number 1981 249032 1982 314145 1983 381362 1984 279754 1986 273530 1987 231607 1988 208952 1989 144483 1990 33174 1998 384800 1999 666712 2001 670430 2002 676136 2003 649650 2004 703232 2005 766553 2006 885156 2007 880104 2008 819614 2009 697305 2013 245346 2015 293502