Year Number 1971 241101 1972 262111 1973 277384 1974 293138 1975 307194 1976 319101 1977 330456 1978 345736 1979 358761 1980 383018 1981 390676 1982 406835 1983 422874 1984 443143 1985 458237 1986 475805 1987 498588 1988 491034 1989 495015 1990 492143 1991 493918 1992 492286 1993 512060 1994 505925 1995 518400 1996 497305 1997 499485 1998 427735 1999 276451 2000 418707 2001 500921 2002 525093 2003 509507 2004 584370 2005 597304 2006 617010 2007 621702 2008 628081 2009 671683 2010 705093 2011 727020 2012 734493 2013 740944 2014 786974 2015 842150 2018 783448