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	821
1987	5882
1988	17563
1989	39936
1990	63223
1991	123551
1992	250584
1993	413557
1994	737283
1995	1297826
1996	1844627
1997	2203905
1998	1976957
1999	2339401
2000	3056000
2001	7550000
2002	17449890
2003	21616910
2004	26965548
2005	30460238
2006	40125470
2007	52973994
2008	61837164
2009	65952313
2010	71726300
2011	77449000
2012	85012000
2013	93849000
2014	97096000
2015	102942000
2016	119669000
2017	121530000
2018	125098000
2019	129614000
2020	116294000
2021	120850000
2022	126414000
