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	88618
1991	129904
1992	152281
1993	199350
1994	263401
1995	501551
1996	921229
1997	1616551
1998	2523542
1999	4105508
2000	9035241
2001	16679594
2002	25275663
2003	35121269
2004	52132873
2005	84854521
2006	125958922
2007	174488139
2008	214062549
2009	265270824
2010	312247800
2011	351957968
2012	381641858
2013	407704505
2014	415029432
2015	419013963
2016	417212258
2017	416484374
2018	411117427
2019	427506445
2020	432732866
2021	453594381
2022	430815131
