Year Number 1971 182514 1972 200247 1973 225579 1974 257194 1975 293981 1976 339771 1977 380776 1978 413151 1979 445413 1980 476206 1981 516548 1982 552847 1983 581403 1984 560473 1985 499159 1986 488078 1987 504128 1988 504481 1993 534368 1994 732196 1995 765073 1998 700766 1999 729866 2000 741066 2001 751240 2002 763183 2003 756844 2004 773831 2005 815112 2006 852139 2007 880428 2009 1241900 2010 1313293 2011 1424067 2012 1515121 2013 1591283 2014 1653890 2015 1637495 2016 1637359 2017 1624377 2018 1621831