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	0
1991	523
1992	3500
1993	6500
1994	16332
1995	27301
1996	41205
1997	93611
1998	161606
1999	631411
2000	1215601
2001	1470085
2002	1667234
2003	1739146
2004	1848637
2005	1759232
2006	1819572
2007	1928412
2008	2054899
2009	2100435
2010	2121950
2011	2168548
2012	2241160
2013	2283573
2014	2326386
2015	2353926
2016	2385757
2017	2443172
2018	2465857
2019	2511979
2020	2550895
2021	2607268
2022	2674900
