Year	Number
1970	3350998
1971	3374492
1972	3341512
1973	3245684
1974	3176706
1975	3203734
1976	3098667
1977	2925920
1978	2837689
1979	2488606
1980	2405054
1981	2130668
1982	2115937
1983	2146206
1984	2232041
1985	2142799
1986	2252282
1987	2267057
1988	2375907
1989	2608042
1990	2486120
1991	2414163
1992	2332175
1993	2337164
1994	2576309
1995	2650787
1996	2524102
1997	2763100
1998	1749309
1999	1280477
2000	1134500
2001	1183993
2002	1238838
2003	1239160
2004	1239905
2005	770935
2006	1051026
2007	893491
2008	666119
2009	599313
2010	706669
2011	757693
2012	742187
2013	799496
2014	872208
2015	841840
2016	832826
2017	789279
2018	977006
