Year	Number
1960	0
1965	0
1970	0
1975	0
1976	0
1977	0
1978	0
1979	0
1980	23482
1981	50310
1982	79375
1983	118093
1984	179574
1985	322211
1986	559165
1987	952116
1988	1580365
1989	2495466
1990	3455438
1991	4724050
1992	6253475
1993	9292868
1994	15157048
1995	24086840
1996	37967085
1997	61012306
1998	104327309
1999	181451835
2000	290863898
2001	358720667
2002	407856144
2003	473112459
2004	576329767
2005	708256883
2006	829272341
2007	935574956
2008	1015995638
2009	1058756935
2010	1070069508
2011	1073086778
2012	1096316099
2013	1122746499
2014	1122665815
2015	1122946321.01
2016	1125754809
2017	1132023771
2018	1126735061
2019	1152184144
2020	1146658239
2021	1172979916
2022	1151388791
