Year	Number
1970	17539608
1971	18434466
1972	18102544
1973	17466420
1974	17846108
1975	17225100
1976	16932360
1977	16978842
1978	16960448
1979	16933588
1980	16705799
1981	16662830
1982	17315602
1983	17681582
1984	17893820
1985	18561716
1986	18892714
1987	19633100
1988	19073708
1989	19668560
1990	20463968
1991	20335742
1992	20881952
1993	21377152
1994	21527916
1995	21687508
1996	21988312
1997	21535088
1998	21888120
1999	22163020
2000	21430990
2001	20722654
2002	19374434
2003	18151820
2004	17243252
2005	16275708
2006	15214810
2007	14663400
2008	13610388
2009	13495233
2010	13800000
2011	13400000
2012	13100000
2013	12900000
2014	12800000
2015	13300000
2016	13700000
2017	14200000
2018	14700000
