Year	Number
1970	3326640
1971	3364350
1972	3340526
1973	3244194
1974	3165367
1975	3170645
1976	3058329
1977	2888193
1978	2799731
1979	2456833
1980	2377916
1981	2138196
1982	2109200
1983	2115181
1984	2173729
1985	2094099
1986	2181561
1987	2176784
1988	2275456
1989	2516312
1990	2406365
1991	2336264
1992	2224461
1993	2227856
1994	2451320
1995	2524390
1996	2391365
1997	2354844
1998	1648008
1999	1190110
2000	1037965
2001	1078794
2002	1126263
2003	1122370
2004	1176433
2005	717553
2006	1009236
2007	875842
2008	649548
2009	561264
2010	679890
2011	726717
2012	710988
2013	762226
2014	836208
2015	811653
2016	795276
2017	753974
2018	908933
