Year	Number
1970	1862000
1971	1923800
1972	2084300
1973	2544400
1974	2961300
1975	3047400
1976	3023200
1977	3198500
1978	3399500
1979	3807300
1980	3497500
1981	3316100
1982	3073900
1983	3222000
1984	3764900
1985	4158600
1986	4527300
1987	4812300
1988	5093600
1989	5723500
1990	5865600
1991	5370800
1992	5784400
1993	6290800
1994	7716100
1995	7676600
1996	9597000
1997	9435400
1998	8654900
1999	9565600
2000	10781314
2001	11467023
2002	11285424
2003	12259437
2004	11305401
2005	11951935
2006	12382205
2007	12545766
2008	12950904
2009	12104116
2010	13295185
2011	13747024.2069686
2012	13937353.9431784
2013	14434055.9991949
2014	13618711.9990383
2015	14385078
2016	15300409
2017	16271523
2018	17249049.9541367
2019	17763604.459
2020	8516619.501
2021	8729634.719
