Year Number 1973 257100 1974 296200 1975 300000 1976 313000 1977 305000 1978 280000 1979 310000 1980 322000 1981 319300 1982 330000 1983 309300 1984 324800 1985 320200 1986 313400 1987 309700 1988 382000 1989 458800 1990 433400 1991 413700 1992 426000 1993 424200 1994 464600 1995 494500 1996 479600 1997 516900 1998 516200 1999 549800 2000 586043 2001 612727 2002 715000 2003 972000 2004 836719 2005 870571 2006 932394 2007 960546 2008 946138 2009 1146591 2010 1259009 2011 1276205.48 2012 1225268.56188571 2013 1161936 2014 1243824 2015 1336976 2016 1402765 2017 1557876 2018 1670216 2019 1700293 2020 409104 2021 133708