Year	Number
1970	1614700
1971	2021400
1972	2412600
1973	2802600
1974	2304600
1975	2832600
1976	3541000
1977	3883900
1978	4670500
1979	5021100
1980	4891300
1981	4900700
1982	5633900
1983	5811800
1984	6878400
1985	7456600
1986	6479500
1987	6567600
1988	6659700
1989	6632000
1990	6134600
1991	4937000
1992	5465500
1993	5478100
1994	5812900
1995	6006000
1996	6396000
1997	7060800
1998	6403400
1999	6590700
2000	7937434
2001	8430333
2002	7579225
2003	7518932
2004	9276954
2005	9452219
2006	9481314
2007	10206223
2008	9442743
2009	8795133
2010	10352657.531181
2011	9569211.41941763
2012	8785275.45592775
2013	8761116
2014	11152236
2015	11237054
2016	12689082
2017	13852857
2018	15125933.5152598
2019	16124738.33
2020	5647917
2021	8726345
