Year	Number
1970	3289386
1971	3298417
1972	3255226
1973	3152651
1974	3086381
1975	3115121
1976	3003328
1977	2829365
1978	2735013
1979	2381450
1980	2310361
1981	2073955
1982	2066475
1983	2115391
1984	2183100
1985	2114356
1986	2221896
1987	2272992
1988	2423693
1989	2690475
1990	2604043
1991	2550094
1992	2260196
1993	2118106
1994	2240961
1995	2254309
1996	2150873
1997	2505771
1998	1562896
1999	1151916
2000	992855
2001	887239
2002	780249
2003	807115
2004	1029640
2005	811057
2006	1125878
2007	1137202
2008	666558
2009	789274
2010	900861
2011	883136
2012	886322
2013	1012761
2014	1047187
2015	1016366
2016	1002121
2017	952561
2018	1210787
