Year Number 1976 318376 1978 316157 1979 314237 1980 314088 1981 314415 1982 307510 1983 287000 1984 284843 1985 303040 1986 311248 1987 316147 1988 324829 1989 330751 1990 335252 1991 340100 1992 330802 1993 319481 1994 320880 1995 328816 1996 328441 1997 333523 1998 343949 1999 348369 2000 351163 2001 361549 2002 363710 2003 375804 2004 369474 2006 379731 2007 380293 2008 376901 2009 332929 2010 335865 2011 336461 2012 330089 2013 322077 2014 306610 2015 292278 2016 272891 2017 259397 2018 248267