Year Number 1981 73779 1982 84104 1983 81611 1984 59862 1985 60428 1986 129582 1987 139011 1988 112070 1989 135711 1990 161831 1991 153196 1992 160696 1993 152361 1994 180355 1995 164667 1999 217332 2000 262537 2001 271666 2002 300644 2003 329048 2004 349581 2005 395304 2006 440507 2007 473916 2008 488526 2009 482838 2010 577572 2011 592184 2012 546364 2013 609333 2014 615253 2015 692241 2016 782531 2017 847920