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	1500
1989	8500
1990	63926
1991	160898
1992	312647
1993	386132
1994	569251
1995	688513
1996	1021900
1997	1740814
1998	3349475
1999	7731635
2000	14077880
2001	21757559
2002	25928266
2003	30097700
2004	38451135
2005	47128746
2006	55395461
2007	66559462
2008	75303469
2009	83193574
2010	91383493
2011	94583253
2012	100727228
2013	106747373
2014	104948339
2015	107688282
2016	111730635
2017	114329353
2018	120165322
2019	122035192
2020	122898392
2021	126469265
2022	127871590
