Year	Number
1970	127532040
1971	131054520
1972	129879552
1973	122221552
1974	121399336
1975	118267096
1976	117178232
1977	119200112
1978	126733744
1979	126608096
1980	122005096
1981	118268136
1982	116761840
1983	116107568
1984	115208664
1985	111863872
1986	107554480
1987	106259384
1988	103237008
1989	100475400
1990	103651000
1991	103155904
1992	105727040
1993	106782952
1994	108357424
1995	112295200
1996	115735552
1997	116895440
1998	112150656
1999	105255792
2000	99669416
2001	95646320
2002	92454328
2003	82441344
2004	77134008
2005	71320200
2006	70121144
2007	61615512
2008	59724136
2009	60835540
2010	61800000
2011	61600000
2012	59400000
2013	58200000
2014	57500000
2015	58800000
2016	58100000
2017	58500000
2018	59100000
