Year Number 1971 7398 1972 7506 1973 7468 1974 7488 1975 7935 1976 8704 1977 8870 1978 9122 1979 9451 1980 55301 1981 94664 1982 100198 1983 107314 1984 108566 1985 114762 1986 122285 1987 129644 1988 135564 1989 144636 1990 145390 1991 146401 1992 100319 1999 77425 2000 97627 2002 119777 2003 140433 2004 163076 2005 178582 2006 197671 2007 223169 2008 241143 2009 292129 2011 426979 2012 476281 2013 501504 2014 499126 2015 467709 2016 478695 2017 531377 2018 569711