Year Number 1970 303835 1971 313107 1972 323850 1973 333352 1974 341506 1975 351720 1976 359564 1977 357522 1978 358811 1979 353465 1980 349356 1981 348423 1982 348504 1983 357820 1984 356797 1985 351618 1986 345643 1987 340908 1988 339793 1989 337141 1990 332014 1991 332801 1992 331962 1993 328361 1994 340905 1995 339660 1996 349227 1997 354707 1998 385202 2002 427368 2009 427550 2010 432893 2011 431737 2012 431410 2013 409115 2014 407052 2015 408509 2016 410887 2017 416083