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	3980
1990	5680
1991	7100
1992	12510
1993	40000
1994	340000
1995	535000
1996	953000
1997	1836000
1998	3337000
1999	5188000
2000	8339000
2001	10787000
2002	13702000
2003	16860000
2004	20839000
2005	33959958
2006	39662000
2007	42300000
2008	45000000
2009	46436000
2010	50372000
2011	64000000
2012	68394000
2013	76865278
2014	79280731
2015	87999492
2016	82412880
2017	88497610
2018	92427958
2019	96972459
2020	95959439
2021	100328005
2022	100259890
