Year Number 1970 72700 1971 88900 1972 100300 1973 105300 1974 110900 1975 120200 1976 140700 1977 143100 1978 142900 1979 150900 1980 142600 1981 119000 1982 103300 1983 118200 1984 127900 1985 127300 1986 133300 1987 133000 1988 130000 1989 133200 1990 129000 1991 93800 1992 116900 1993 143800 1994 151200 1995 158500 1996 167200 1997 183500 1998 188200 1999 205200 2000 220821 2001 237439 2002 235443 2003 268637 2004 314685 2005 347743 2006 363872 2007 397337 2008 415443 2009 405656 2010 459987.60546164855 2011 458432.212389811 2012 409115.8316511268 2013 407489 2014 414473.868 2015 420199 2016 436849 2017 484988 2018 549291 2019 566402 2020 235446.363 2021 275557