Year Number 1970 162000 1971 120100 1972 140800 1973 150700 1974 129200 1975 158000 1976 166600 1977 175000 1978 183600 1979 184000 1980 185200 1981 184400 1982 187700 1983 199800 1984 209400 1985 235900 1986 250800 1987 257800 1988 268700 1989 272600 1990 245300 1991 234900 1992 242700 1993 228400 1994 257300 1995 298700 1996 284100 1997 314700 1998 323400 1999 291800 2000 296548 2001 294067 2002 299963 2003 338691 2004 391577 2005 419742 2006 548761 2007 666865 2008 691007 2009 700428 2010 799070.0046614751 2011 894201.0317750182 2012 864800.1922051039 2013 900742.4 2014 966479.12 2015 1026248 2016 1173973 2017 1313166 2018 1476056.363 2019 1427588 2020 714804.484 2021 877794.0639999999