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	0
1992	0
1993	0
1994	0
1995	0
1996	0
1997	0
1998	0
1999	5500
2000	10226
2001	17286
2002	21881
2003	81867
2004	116778
2005	227316
2006	1157102
2007	3268895
2008	4200000
2009	5597880
2010	9195562
2011	13354477
2012	16608622
2013	21362289
2014	23021340
2015	27516055
2016	32120305
2017	36096396
2018	39178451
2019	38696000
2020	38213000
2021	38213000
