Year Number 1971 113616 1972 126798 1973 147061 1974 159350 1975 171199 1976 239424 1977 258195 1978 276976 1979 295761 1980 313629 1981 331471 1982 353729 1984 452717 1985 430849 1986 438922 1994 404174 1995 431766 1998 555286 1999 575035 2000 617206 2002 719618 2004 751388 2005 768351 2007 885379 2008 868017 2009 904551 2010 866525 2011 859325 2012 863973 2013 877685 2014 886739 2015 883270 2016 882091 2017 875967 2018 849143