Year	Number
1960	0
1965	0
1970	0
1975	0
1976	0
1977	0
1978	0
1979	0
1980	23482
1981	63585
1982	101509
1983	148855
1984	319252
1985	750629
1986	1450136
1987	2545270
1988	4327956
1989	7353071
1990	11210115
1991	16276503
1992	23245154
1993	34163482
1994	55511640
1995	90743607
1996	145042295
1997	214953349
1998	318097469
1999	490984248
2000	738157897
2001	960982997
2002	1164277513
2003	1415027798
2004	1760995437
2005	2205849896
2006	2745158819
2007	3368733569
2008	4028681041
2009	4636236426
2010	5295631563
2011	5889696457
2012	6260779509
2013	6661650082
2014	6966384655
2015	7131647504.01
2016	7451633261
2017	7696088110
2018	7852212979
2019	8214130151
2020	8269389258
2021	8490377696
2022	8361404370
