Year	Number
1970	5905815
1971	6063730
1972	6067089
1973	6085335
1974	6170343
1975	6100441
1976	6043973
1977	6061706
1978	6109627
1979	5955084
1980	5876623
1981	5911581
1982	5932543
1983	5927679
1984	5865642
1985	5883381
1986	5825833
1987	5748329
1988	5713071
1989	5846451
1990	5645290
1991	5703458
1992	6487663
1993	6492513
1994	6022761
1995	6380693
1996	5855688
1997	5839722
1998	5756802
1999	5409385
2000	5200118
2001	4937512
2002	4717368
2003	4474753
2004	4378523
2005	4337088
2006	4255226
2007	4086934
2008	3730294
2009	3692566
2010	3443734
2011	3500926
2012	3386475
2013	3629872
2014	3722313
2015	3815101
2016	3742342
2017	3782476
2018	3795501
