Year	Number
1974	51815800
1975	59501900
1976	67395900
1977	73696600
1978	82187900
1979	91962300
1980	98272400
1981	104118700
1982	108458100
1983	112605100
1984	119553300
1985	125306600
1986	132958200
1987	141474800
1988	149645100
1989	150013500
1990	159436400
1991	160240600
1992	190768300
1993	193322300
1994	215759500
1995	236122500
1996	248759100
1997	259899500
1998	262230400
1999	262901300
2000	282936800
2001	304528703
2002	309237730
2003	320019497
2004	392586282
2005	427863501
2006	474937444
2007	532694165
2008	556773418
2009	610388035
2010	802444751.8674985
2011	893911190.7413819
2012	965360803.0964327
2013	1049881841.5732396
2014	1141627201.0565388
2015	1258679826
2016	1375665914
2017	1523895461.6903112
2018	1668339985.8246949
2019	1720079220.1193085
2020	833698351.6539999
2021	922045260.6280001
