Year Number 1971 283464 1972 290152 1973 298433 1974 309172 1975 313204 1976 327588 1977 332689 1978 349939 1979 354161 1980 370778 1981 372948 1982 368564 1983 357654 1984 345682 1985 339835 1986 336754 1987 332264 1988 329035 1989 327730 1990 324011 1991 316748 1992 310049 1993 326175 1994 325108 1995 321448 1996 316750 1998 312177 1999 308671 2000 306271 2001 313398 2002 316822 2003 328534 2004 326647 2005 339586 2006 339346 2007 349425 2008 358132 2009 365589 2010 372253 2011 380370 2012 385824 2013 420591 2014 422512 2015 420893 2016 418540 2017 419140