Year	Number
1970	3592031
1971	3671147
1972	3612485
1973	3594038
1974	3592965
1975	3586171
1976	3478864
1977	3496767
1978	3533330
1979	3508679
1980	3492998
1981	3554534
1982	3612838
1983	3647830
1984	3566930
1985	3602387
1986	3593484
1987	3548925
1988	3573189
1989	3658399
1990	3634856
1991	3745624
1992	4128305
1993	4184819
1994	4022563
1995	4146415
1996	3971285
1997	3917381
1998	3986949
1999	3749078
2000	3664308
2001	3531869
2002	3431288
2003	3311424
2004	3241282
2005	3275686
2006	3305083
2007	3121187
2008	2964240
2009	2932450
2010	2757675
2011	2910399
2012	3029783
2013	3314512
2014	3442661
2015	3560375
2016	3544548
2017	3361258
2018	3374616
