Year	Number
1970	574700
1971	690600
1972	730000
1973	636200
1974	505200
1975	509700
1976	489900
1977	589400
1978	552700
1979	558900
1980	668800
1981	885700
1982	822400
1983	651900
1984	730800
1985	825200
1986	875200
1987	992400
1988	1144100
1989	1263800
1990	1363600
1991	1405900
1992	1905800
1993	2360000
1994	2961700
1995	3197200
1996	3621900
1997	4610000
1998	5149800
1999	5187700
2000	5174876
2001	5315623
2002	4986727
2003	5246787
2004	5463753
2005	5939020
2006	6016649
2007	7190963
2008	8021939
2009	8097314
2010	9269026
2011	10949863
2012	12892856
2013	13806283
2014	14347893
2015	15006762
2016	16362437
2017	17664974
2018	19517185
2019	21197759
2020	8019753
2021	10302876
