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
1990	3811
1991	4057
1992	4233
1993	4289
1994	11533
1995	18469
1996	28772
1997	43476
1998	65756
1999	84365
2000	120856
2001	177929
2002	266703
2003	376535
2004	490333
2005	716763
2006	919773
2007	1264206
2008	1429486
2009	1948770
2010	2186447
2011	2302225
2012	2601210
2013	3310353
2014	3305822
2015	3740469
2016	3652579
2017	3988562
2018	3945978
2019	3917571
2020	3798514
2021	3876499
2022	4692966
