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	2000
1991	8500
1992	13500
1993	16000
1994	24662
1995	40964
1996	68038
1997	135027
1998	196096
1999	265614
2000	306493
2001	742606
2002	1698536
2003	2404400
2004	5022908
2005	12771203
2006	34506557
2007	62856712
2008	88019742
2009	94342030
2010	99185844
2011	108894518
2012	120151237
2013	127737286
2014	135762031
2015	125899638
2016	136489014
2017	144525637
2018	153986607
2019	165405847
2020	175624364
2021	188711452
2022	192779544
