Year	Number
1971	2625667
1972	2771493
1973	2932114
1974	3069391
1975	3162331
1976	3343085
1977	3445104
1978	3515850
1979	3515308
1980	3499978
1981	3484339
1982	3452509
1983	3446449
1984	3413687
1985	3395935
1986	3381434
1987	3350503
1988	3290149
1989	3196146
1990	3117005
1991	2994957
1992	2900114
1993	2805158
1994	2788666
1995	2744266
1996	2696097
1997	2642456
1998	2781094
1999	2781659
2000	3768263
2001	3785269
2002	3795458
2003	3829583
2004	2810050
2005	2837999
2006	2856012
2007	2865744
2008	2884641
2009	2913355
2010	2917647
2011	2924902
2012	2925752
2013	2941755
2014	3023900
2015	3025324
2016	3015887
2017	3035462
