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	0
1989	0
1990	2150
1991	8647
1992	14851
1993	27476
1994	44910
1995	68136
1996	109754
1997	199059
1998	308591
1999	605390
2000	1100264
2001	2859987
2002	6215293
2003	9810299
2004	20360794
2005	41113910
2006	82823578
2007	129299139
2008	192334207
2009	223635240
2010	257389332
2011	286860402
2012	320113739
2013	348982471
2014	371569701
2015	380528214
2016	398724595
2017	404778522
2018	444985373
2019	486998706
2020	525494072
2021	535564894
2022	557481973
