Year	Number
1970	40626136
1971	41949040
1972	41283416
1973	39807920
1974	40867552
1975	39850864
1976	39487688
1977	38724776
1978	40627208
1979	41114184
1980	40383484
1981	39390828
1982	38271524
1983	37701092
1984	37145840
1985	37567696
1986	37029336
1987	38491944
1988	37296936
1989	35524556
1990	37099828
1991	36695752
1992	36776680
1993	36054672
1994	34912172
1995	35627768
1996	34613784
1997	34980816
1998	34983776
1999	33526792
2000	30893420
2001	29441200
2002	28384840
2003	22534806
2004	20222980
2005	18005274
2006	16700533
2007	13628625
2008	12418687
2009	12192675
2010	11400000
2011	10900000
2012	10800000
2013	10000000
2014	10100000
2015	10700000
2016	10600000
2017	10400000
2018	10600000
