Year	Number
1970	3799600
1971	3806500
1972	4411500
1973	4884800
1974	4862400
1975	5252700
1976	5839000
1977	6213400
1978	6626200
1979	7313900
1980	6945200
1981	6431500
1982	5223200
1983	5941300
1984	6658500
1985	6989200
1986	6920800
1987	7246800
1988	7416500
1989	7661800
1990	7188800
1991	4707300
1992	6010600
1993	6537200
1994	7385600
1995	7324344.1
1996	8216500
1997	8745500
1998	9570400
1999	9991700
2000	11117833
2001	11445703
2002	11808082
2003	14065887
2004	16768232
2005	19040472
2006	20221059
2007	23721701
2008	25261998
2009	24733789
2010	32710131.379004247
2011	34477031.5945141
2012	32490649.468497477
2013	35246300.74866764
2014	37875158.18318209
2015	39811670
2016	42884394
2017	52125994
2018	62622491
2019	69934611.3
2020	22490703.181
2021	30389422
