Year	Number
1973	26454492
1974	26326180
1975	26159376
1976	26113290
1977	25414248
1978	24488006
1979	23270186
1980	23038608
1981	22929450
1982	23340474
1983	23689524
1984	24529892
1985	25910296
1986	27635168
1987	29459700
1988	30828680
1989	32549308
1990	33600892
1991	33829472
1992	35194888
1993	35691504
1994	36475052
1995	36850512
1996	39395392
1997	37910848
1998	38442040
1999	38726792
2000	37915788
2001	36751040
2002	34986464
2003	32463278
2004	31450690
2005	31138864
2006	30207918
2007	29026640
2008	29188364
2009	29306896
2010	30900000
2011	30400000
2012	30500000
2013	31400000
2014	31300000
2015	32400000
2016	32800000
2017	33700000
2018	34200000
