Year	Number
1970	2069400
1971	1959100
1972	1628700
1973	2341100
1974	2462700
1975	3380700
1976	4357400
1977	4882000
1978	5843300
1979	6224900
1980	7356200
1981	7985200
1982	8118200
1983	8415100
1984	8609400
1985	9581400
1986	9424300
1987	9273300
1988	9423900
1989	9488600
1990	9658200
1991	9693300
1992	13888100
1993	11791100
1994	12261900
1995	11723800
1996	10842500
1997	11824800
1998	11636900
1999	12304200
2000	12148066
2001	12976878
2002	10439111
2003	10669835
2004	11971594
2005	13181865
2006	14641094
2007	14980619
2008	15375119
2009	14965530
2010	20918249.42916581
2011	24047302.147964593
2012	25111538.305822693
2013	24611413.68773203
2014	25043692.343339533
2015	25933086
2016	26940599
2017	25639415
2018	30098587.280617714
2019	30424229.35095083
2020	12941286.729000002
2021	16231181.411
