Year Number 1973 465700 1979 405278 1981 444064 1982 457916 1983 377837 1985 375975 1986 383693 1987 504906 1989 506215 1991 519639 1992 543001 1993 563908 1994 586087 1995 620962 1998 892507 1999 853855 2000 809515 2001 746046 2002 809535 2004 598862 2005 512914 2006 442172 2007 343295 2008 270254 2009 235973 2010 208627 2011 248634 2012 238316 2013 207546 2014 185939 2015 162180 2016 186032 2017 226236 2018 129996