Year	Number
1970	44163836
1971	44971880
1972	44427960
1973	42224520
1974	42025624
1975	41437248
1976	41033736
1977	40896552
1978	42591736
1979	42058376
1980	41064960
1981	39824512
1982	39557712
1983	39249928
1984	39289544
1985	38844616
1986	38382500
1987	38669984
1988	37781116
1989	37082128
1990	38772016
1991	38653672
1992	39792296
1993	40760872
1994	41950864
1995	43840068
1996	45987324
1997	46871328
1998	45538164
1999	43242008
2000	40948784
2001	39469740
2002	38157092
2003	36025544
2004	33657160
2005	31243090
2006	31150806
2007	26870754
2008	27008540
2009	28097332
2010	28900000
2011	29200000
2012	27800000
2013	27100000
2014	26400000
2015	26800000
2016	26300000
2017	26300000
2018	26100000
