Year Number 1975 560023 1976 539202 1977 490877 1978 458615 1979 441596 1980 422415 1981 408349 1982 433029 1983 418762 1984 391295 1985 424014 1986 462221 1987 507273 1988 548412 1989 601260 1990 604447 1991 736351 1992 735113 1993 693918 1994 643594 1995 583100 1996 528961 1997 498442 1998 552521 1999 315438 2000 278212 2001 248838 2002 223425 2003 196576 2004 204996 2005 200130 2006 189607 2007 187248 2008 198498 2009 232822 2010 160880 2011 130547 2012 138376 2013 109892 2014 122434 2016 118433 2017 93279 2018 64709 2019 42275