Year Number 1970 191083 1971 195859 1972 204218 1973 218167 1974 229527 1975 238267 1976 250715 1977 253987 1978 263171 1979 277854 1980 299823 1981 300536 1982 313790 1984 349889 1986 373759 1987 384367 1988 397463 1989 417818 1990 415195 1991 422348 1992 443552 1993 478040 1994 505153 1995 516797 1996 525962 1997 538730 1998 580623 2000 559817 2001 520846 2002 514735 2003 496616 2004 508333 2005 531759 2006 532250 2008 600557 2012 1132119 2016 1275085 2018 1394208