Year Number 1970 145800 1971 125200 1972 115400 1973 103300 1974 75700 1975 70300 1976 69200 1977 63500 1978 69300 1979 70100 1980 65500 1981 69400 1982 157900 1983 158800 1984 133300 1985 124100 1986 123900 1987 118200 1988 118600 1989 127000 1990 116900 1991 124500 1992 147100 1993 167200 1994 181500 1995 193700 1996 195200 1997 224800 1998 234700 1999 208600 2000 199370 2001 190465 2002 179994 2003 171933 2004 153204 2005 162095 2006 175006 2007 185872 2008 187382 2009 196298 2010 226094 2011 237570.829047845 2012 254059.928996848 2013 304365.908 2014 349864.363 2015 368947 2016 366188 2017 355039 2018 358874 2019 371985 2020 139029.18 2021 273874