Year Number 1970 291133 1971 303502 1972 301269 1973 295055 1974 281650 1975 263385 1976 252486 1977 250202 1978 262491 1979 268573 1980 266834 1981 260530 1982 254400 1983 257516 1984 254518 1985 250210 1986 263809 1987 273675 1988 287019 1989 305658 1990 331645 1991 341116 1992 357806 1993 364702 1994 354743 1995 363917 1996 360763 1997 361857 1998 360194 1999 363622 2000 324796 2001 303928 2002 292916 2003 281893 2004 279714 2005 270815 2006 254362 2007 250471 2008 247546 2009 243290 2010 233291 2011 223419 2012 218560 2013 221183 2014 221076 2015 219136 2016 218597 2017 210417 2018 219567