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	293
1991	1221
1992	2141
1993	2990
1994	10462
1995	29999
1996	43421
1997	64194
1998	111445
1999	337800
2000	856831
2001	1146441
2002	1577085
2003	2034776
2004	3168256
2005	4510067
2006	7178745
2007	11897563
2008	14948640
2009	17307459
2010	18067970
2011	19479105
2012	20787080
2013	21716357
2014	16911811
2015	18121390
2016	18264520
2017	19986482
2018	20467520
2019	20874130
2020	20390671
2021	22124839
2022	20552979
