Year Number 1960 -55509 1961 -96115 1962 -42577 1963 -64869 1964 -39488 1965 -46096 1966 28219 1967 25171 1968 48423 1969 43767 1970 37166 1971 -9733 1972 27638 1973 64171 1974 72640 1975 440626 1976 1050344 1977 180053 1978 -491307 1979 204338 1980 320472 1981 1441617 1982 289418 1983 436132 1984 406573 1985 194098 1986 473690 1987 302823 1988 265969 1989 395819 1990 -99275 1991 759473 1992 -11230 1993 -984086 1994 -180184 1995 -142826 1996 44978 1997 265402 1998 306224 1999 303989 2000 452463 2001 355897 2002 -465414 2003 281105 2004 487930 2005 1196455 2006 1692610 2007 1807308 2008 1757090 2009 1412793 2010 598246 2011 -344284 2012 230635 2013 550874 2014 401511 2015 427751 2016 -167117 2017 -175273 2018 398806 2019 119982 2020 -1699850 2021 -367806 2022 318630 2023 308219