Year	Number
1960	-202470
1961	-47270
1962	57591
1963	88148
1964	94652
1965	95170
1966	121076
1967	133281
1968	53050
1969	39149
1970	-37007
1971	364987
1972	441616
1973	425577
1974	434036
1975	283709
1976	290008
1977	275051
1978	231025
1979	219699
1980	473833
1981	188440
1982	116388
1983	183760
1984	246401
1985	326861
1986	403866
1987	446170
1988	502525
1989	558898
1990	585770
1991	737493
1992	762511
1993	793457
1994	723359
1995	615740
1996	575022
1997	526900
1998	491412
1999	492441
2000	501546
2001	564023
2002	1292929
2003	1479070
2004	1453784
2005	1301691
2006	1332598
2007	1743051
2008	1284813
2009	825964
2010	726185
2011	647880
2012	519076
2013	355564
2014	472321
2015	662689
2016	767714
2017	869679
2018	1013915
2019	1090026
2020	778873
2021	808829
2022	844095
2023	311907
