Year	Number
1970	35596040
1971	36233100
1972	35479168
1973	33199174
1974	32865806
1975	32371376
1976	32051500
1977	32018104
1978	33740472
1979	33136316
1980	32236328
1981	30967784
1982	30268528
1983	29855558
1984	29556180
1985	28787100
1986	27997792
1987	27722894
1988	26440126
1989	25123396
1990	26134696
1991	25843332
1992	26303740
1993	26755164
1994	27794416
1995	30247068
1996	32138070
1997	33451818
1998	31659136
1999	28740556
2000	26880860
2001	25935932
2002	25622516
2003	24355970
2004	22550740
2005	20903880
2006	21568308
2007	17780800
2008	18841372
2009	19972968
2010	20400000
2011	21100000
2012	19900000
2013	19200000
2014	18500000
2015	18600000
2016	17900000
2017	17600000
2018	16900000
