Year	Number
1960	-201349
1961	149511
1962	182103
1963	199006
1964	184383
1965	118297
1966	363733
1967	298119
1968	149095
1969	159732
1970	-416843
1971	241881
1972	362812
1973	293278
1974	337368
1975	189948
1976	289988
1977	270020
1978	118414
1979	-9184
1980	230544
1981	-150740
1982	-19231
1983	225521
1984	197592
1985	264745
1986	430405
1987	451481
1988	458423
1989	207787
1990	353755
1991	413431
1992	50409
1993	387534
1994	-65762
1995	253274
1996	113260
1997	-87120
1998	-454077
1999	131492
2000	778557
2001	487394
2002	1312672
2003	1644364
2004	1622028
2005	1466088
2006	1518429
2007	2002467
2008	1607078
2009	1275263
2010	1084683
2011	1121738
2012	1315534
2013	1196323
2014	1504844
2015	1514027
2016	1586627
2017	1026421
2018	1142576
2019	1314636
2020	1259036
2021	1242327
2022	422101
2023	409205
