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	365
1987	5101
1988	9846
1989	15606
1990	32049
1991	50147
1992	75910
1993	123957
1994	280930
1995	698724
1996	1436108
1997	3496795
1998	7523479
1999	16428011
2000	32560122
2001	49930384
2002	73967290
2003	109274445
2004	180873820
2005	272862447
2006	358248987
2007	422153834
2008	479538114
2009	521850898
2010	544027216
2011	533903481
2012	549132074
2013	570660650
2014	574852056
2015	578883366
2016	577927701
2017	578249575
2018	573392132
2019	596653656
2020	594429054
2021	614052559
2022	589262813
