Year	Number
1970	3575800
1971	4124900
1972	4817000
1973	5611900
1974	6920600
1975	8605400
1976	10386000
1977	11833300
1978	13058400
1979	12941600
1980	13570500
1981	13987100
1982	15082400
1983	16939000
1984	17702900
1985	17521400
1986	17574800
1987	18367600
1988	19326800
1989	20258200
1990	20968500
1991	18725100
1992	19938500
1993	19026300
1994	20017600
1995	20833300
1996	22956900
1997	26337800
1998	25271800
1999	25105400
2000	26100792
2001	34079465
2002	26788324
2003	32800028
2004	30468644
2005	31260133
2006	34256632
2007	36205520
2008	35864926
2009	38021520
2010	52770471.7706611
2011	52290259.426244915
2012	50973534.92886242
2013	53720922.14599429
2014	54370978.90703889
2015	50614910
2016	55760221
2017	66657459.79000001
2018	67240082.92116536
2019	68779625.64804661
2020	26962658.35
2021	34236890.342
