Year Number 1980 328686 1981 159863 1982 161972 1983 387850 1984 418905 1985 431624 1986 447736 1987 473745 1988 481422 1989 494728 1990 518825 1991 523739 1992 543005 1993 563211 1994 562062 1995 618360 1996 626590 1997 645557 1998 656826 1999 690038 2000 754591 2001 756874 2002 739851 2003 751242 2004 780768 2005 813587 2006 810143 2007 828434 2008 813477 2009 769945 2010 785286 2011 794138 2012 823164 2013 839700 2014 833140 2015 822473 2016 835876 2017 827621