Year Number 1979 10400 1980 39000 1981 50000 1982 46700 1983 50300 1984 54500 1985 58900 1986 54000 1987 60100 1988 57700 1989 82100 1990 101300 1991 102300 1992 111200 1993 122600 1994 100500 1995 99900 1996 104000 1997 116400 1998 123700 1999 144100 2000 163909 2001 169526 2002 179041 2003 188842 2004 212951 2005 229987 2006 213587 2007 227624 2008 236182 2009 233515 2010 290195 2011 415864.084403732 2012 415130.020977764 2013 270996 2014 205992 2015 226549 2016 254396 2017 223673 2018 253417 2019 254439 2021 172017