Year Number 1973 350724 1979 386104 1981 430210 1982 439101 1983 320912 1985 315405 1986 319092 1987 425811 1989 416220 1991 410172 1992 438897 1993 452218 1994 464520 1995 490992 1998 684393 1999 647513 2000 606740 2001 545703 2002 663284 2004 442830 2005 358079 2006 292696 2007 187272 2008 118658 2009 102603 2010 70685 2011 124060 2012 111766 2013 75677 2014 56795 2015 19836 2016 78356 2017 137097 2018 48876