Year	Number
1960	0
1965	0
1970	0
1975	0
1976	0
1977	0
1978	0
1979	0
1980	0
1981	0
1982	2330
1983	3564
1984	4936
1985	7976
1986	20756
1987	33793
1988	39447
1989	58750
1990	103858
1991	155184
1992	191885
1993	269134
1994	413526
1995	973700
1996	2039078
1997	3541826
1998	5074447
1999	7500527
2000	14393980
2001	24207675
2002	33593657
2003	44399317
2004	62657237
2005	98356936
2006	143764621
2007	203234506
2008	251627983
2009	308984167
2010	354183384
2011	387335332
2012	415289041
2013	445830806
2014	456533871
2015	466483163
2016	470359083
2017	474369876
2018	468336855
2019	511375072
2020	522631245
2021	551927614
2022	541231179
