Year Number 1970 190200 1971 259400 1972 327200 1973 352000 1974 408000 1975 558000 1976 669900 1977 801900 1978 890600 1979 913800 1980 1168800 1981 1486000 1982 1557800 1983 1860000 1984 1583800 1985 1579300 1986 1382900 1987 1515100 1988 1581200 1989 1617000 1990 1803000 1991 1883700 1992 1350100 1993 853000 1994 640800 1995 623200 1996 638600 1997 570600 1998 570600 1999 585500 2000 600734 2001 582712 2002 559404 2003 626532 2004 850185 2005 0 2006 1151785 2007 1204107 2008 1213854 2009 1147234 2010 2928705.67985018 2011 2284066.501168 2012 1398125.13429558 2013 2744844 2014 2391856 2015 1430460 2016 1283181 2017 1186424 2018 1442576 2019 1367458 2020 715300.42 2021 968476.425