Year	Number
1970	47465132
1971	49159708
1972	48848836
1973	44444848
1974	43474696
1975	41678164
1976	41720720
1977	44485324
1978	50584480
1979	51661168
1980	50277744
1981	48171048
1982	47087624
1983	45874308
1984	44072908
1985	40146836
1986	35670312
1987	33682996
1988	31921992
1989	29162528
1990	29591720
1991	29149052
1992	29705592
1993	29133002
1994	28993760
1995	30607882
1996	30545230
1997	31575728
1998	29041386
1999	24728920
2000	22555978
2001	21059914
2002	20042738
2003	14112751
2004	12881336
2005	11276022
2006	10717802
2007	8181117
2008	6526245
2009	6626928
2010	6312337
2011	6316834
2012	6312810
2013	6046975
2014	6269247
2015	6350157
2016	6602815
2017	6373489
2018	6757515
