Year Number 1970 441800 1971 432200 1972 435200 1973 446300 1974 429400 1975 397100 1976 409300 1977 413300 1978 462600 1979 476900 1980 477500 1981 434000 1982 433200 1983 435600 1984 457900 1985 471700 1986 498900 1987 522900 1988 573300 1989 639100 1990 670700 1991 615500 1992 654600 1993 659400 1994 684900 1995 724800 1996 772300 1997 788900 1998 801900 1999 840800 2000 876158 2001 925638 2002 924944 2003 891154 2004 970036 2005 1018118 2006 1037032 2007 1044883 2008 1056206 2009 1003893 2010 985109.023067177 2011 1062692 2012 1050702.90909091 2013 1052640 2014 1064175.7 2015 1104117 2016 1180312 2017 1182696 2018 1242985 2019 1061464 2020 303493 2021 289731