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	0
1985	0
1986	0
1987	2911
1988	3527
1989	4955
1990	7766
1991	13482
1992	17897
1993	27278
1994	44059
1995	200747
1996	359511
1997	845233
1998	1278498
1999	2275258
2000	6103881
2001	12175318
2002	16983459
2003	24182668
2004	38112762
2005	66810870
2006	104148189
2007	150504407
2008	187998677
2009	232264131
2010	267184104
2011	295261936
2012	320519157
2013	345868405
2014	354307083
2015	360548454
2016	366479740
2017	378755940
2018	371674482
2019	414292320
2020	425459656
2021	452226663
2022	432839096
