Year Number 1980 114637 1981 104540 1982 106788 1983 101906 1984 111830 1985 137703 1986 159604 1987 184785 1988 202288 1989 217830 1993 183431 1994 235381 1995 250799 1996 244381 1997 267343 1998 306287 1999 336487 2000 382254 2001 316968 2002 299022 2003 288558 2004 307143 2005 330761 2006 338477 2007 357590 2008 341004 2009 348985 2010 370837 2011 370101 2012 353306 2013 366605 2014 380010 2015 355059 2016 396473 2017 410317