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
