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	60
1988	105
1989	700
1990	904
1991	1500
1992	3217
1993	6725
1994	13794
1995	29511
1996	42942
1997	74472
1998	116645
1999	369174
2000	2342000
2001	4771739
2002	6198670
2003	7359870
2004	9336878
2005	12392805
2006	16004731
2007	20029300
2008	22815694
2009	25310761
2010	31982279
2011	36553943
2012	39016336
2013	42423794
2014	44114534
2015	43079696
2016	41513933
2017	43916066
2018	44737885
2019	46666722
2020	49421023
2021	51333884
2022	52958744
