Year	Number
1960	-234924
1961	-61085
1962	47465
1963	62566
1964	71284
1965	78304
1966	102925
1967	-47618
1968	-96612
1969	-22687
1970	-106681
1971	384514
1972	478991
1973	490136
1974	466722
1975	314753
1976	334795
1977	211569
1978	141613
1979	162949
1980	409244
1981	120688
1982	49910
1983	131696
1984	172186
1985	253449
1986	302067
1987	346632
1988	329985
1989	465434
1990	516313
1991	683995
1992	670047
1993	709747
1994	640169
1995	529074
1996	504922
1997	442574
1998	406258
1999	428379
2000	773989
2001	519142
2002	1235010
2003	1438983
2004	1416131
2005	1238908
2006	1257909
2007	1682488
2008	1231121
2009	825168
2010	720366
2011	677777
2012	587283
2013	396229
2014	526035
2015	692113
2016	788042
2017	920207
2018	1075197
2019	1192639
2020	872273
2021	910755
2022	5820541
2023	-932653
