Year	Number
1970	14253758
1971	14309474
1972	13819434
1973	12820542
1974	13050560
1975	12873187
1976	12887585
1977	12388237
1978	13329574
1979	13581940
1980	13509781
1981	13329432
1982	13443875
1983	12986834
1984	13058775
1985	13227204
1986	12847844
1987	13577221
1988	12807560
1989	12190832
1990	12322529
1991	12664039
1992	12868403
1993	12642923
1994	12390527
1995	12552870
1996	12747205
1997	12999965
1998	13635703
1999	13510550
2000	12754049
2001	13243200
2002	13196987
2003	12481610
2004	10214910
2005	8673035
2006	8186728
2007	6656837
2008	7670601
2009	8924955
2010	8450517
2011	9452841
2012	8373510
2013	7234816
2014	6593789
2015	6745448
2016	6166609
2017	6340950
2018	5640582
