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	0
1988	1800
1989	3685
1990	7422
1991	16600
1992	80110
1993	197880
1994	349313
1995	574218
1996	860001
1997	1585284
1998	2775366
1999	5007723
2000	7917697
2001	11999919
2002	16770445
2003	25397824
2004	46781723
2005	86735146
2006	149535921
2007	193277094
2008	250621070
2009	293088781
2010	339103982
2011	389525527
2012	452874695
2013	518479011
2014	582136791
2015	628063351
2016	629037607
2017	617701856
2018	605782843
2019	717791028
2020	750151793
2021	769543857
2022	676998098
