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	317502
1985	748600
1986	1433602
1987	2506944
1988	4254183
1989	7211957
1990	10884118
1991	15610457
1992	21896432
1993	31461041
1994	49753870
1995	79233486
1996	124505049
1997	177340984
1998	256868207
1999	380030180
2000	535130023
2001	641419509
2002	718533321
2003	810275643
2004	932091411
2005	1070025840
2006	1198602876
2007	1327973160
2008	1421233131
2009	1497731006
2010	1535848503
2011	1554283339
2012	1594877034
2013	1633624142
2014	1659921804
2015	1676861224.01
2016	1695322646
2017	1699115555
2018	1723112769
2019	1758514899
2020	1759503277
2021	1799322268
2022	1834460164
