Year	Number
1960	0
1965	0
1970	0
1975	0
1976	0
1977	0
1978	0
1979	0
1980	0
1981	0
1982	0
1983	0
1984	1750
1985	2029
1986	5514
1987	15761
1988	28061
1989	54869
1990	187339
1991	394450
1992	726446
1993	1155949
1994	2258156
1995	4126535
1996	7912132
1997	15197726
1998	24939324
1999	45655386
2000	81099692
2001	117372446
2002	155055896
2003	216378271
2004	308815186
2005	464128848
2006	691698485
2007	964581330
2008	1275005634
2009	1594518972
2010	1980489358
2011	2287218198
2012	2386165741
2013	2532463910
2014	2660476069
2015	2788307228
2016	3016216294
2017	3134124596
2018	3036849604
2019	3201544498
2020	3228053828
2021	3336942058
2022	3173151571
