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
1986	7090
1987	10255
1988	20353
1989	39718
1990	80005
1991	166108
1992	271927
1993	471784
1994	960258
1995	1641293
1996	3180989
1997	6878786
1998	14018612
1999	23442724
2000	26816398
2001	29045596
2002	32342493
2003	33591758
2004	36586052
2005	38342323
2006	40197115
2007	44369165
2008	45606984
2009	47944222
2010	50767241
2011	52506793
2012	53624427
2013	54680840
2014	57290356
2015	58935081
2016	61295538
2017	63658688
2018	66355778
2019	68892541
2020	70513676
2021	72855492
2022	76992107
