Year Number 1970 495100 1971 415600 1972 431100 1973 461500 1974 411000 1975 471500 1976 497500 1977 487400 1978 510000 1979 539800 1980 551400 1981 563500 1982 544500 1983 585900 1984 609400 1985 645100 1986 643300 1987 665300 1988 691000 1989 682300 1990 644400 1991 617300 1992 625100 1993 585300 1994 664400 1995 686600 1996 691900 1997 763100 1998 782700 1999 735200 2000 744984 2001 754478 2002 753462 2003 777684 2004 866079 2005 918669 2006 1064289 2007 1232976 2008 1260847 2009 1307064 2010 1779172.7701425399 2011 1933270.8830652905 2012 1949590.1322570918 2013 2026106.5322386173 2014 2193441.886262265 2015 2346783 2016 2575842 2017 2687746 2018 2961891.5386357075 2019 3015516.79 2020 1424913.9624 2021 1607856.246