Year	Number
1970	548600
1971	648000
1972	743800
1973	819000
1974	1037300
1975	900000
1976	1050000
1977	928500
1978	862900
1979	904000
1980	930300
1981	843800
1982	571000
1983	695800
1984	410700
1985	501300
1986	498700
1987	353300
1988	493200
1989	182600
1990	572300
1991	535500
1992	599600
1993	677400
1994	706400
1995	769800
1996	774600
1997	856900
1998	716000
1999	719400
2000	805803
2001	815862
2002	874152
2003	935213
2004	1086730
2005	1076258
2006	968820
2007	1074219
2008	1067774
2009	1308382
2010	1893359
2011	2029610
2012	2148669
2013	2241480
2014	2419476
2015	2591297
2016	2647258
2017	2879528
2018	2981937
2019	3164358
2020	1077762
2021	1603134
