Year	Number
1975	14482993
1976	14611222
1977	14424306
1978	14261635
1979	13861036
1980	13577609
1981	13343872
1982	13355605
1983	13615559
1984	14248273
1985	15042832
1986	16055961
1987	16998752
1988	17877148
1989	18055752
1990	18867120
1991	19039128
1992	19668384
1993	20033282
1994	20374096
1995	20139268
1996	21009180
1997	20214236
1998	20415386
1999	20667674
2000	19745768
2001	19021680
2002	18343012
2003	17410868
2004	16918816
2005	16007484
2006	15396773
2007	13757952
2008	13692464
2009	13840891
2010	14900000
2011	14200000
2012	14400000
2013	14300000
2014	14500000
2015	14800000
2016	15100000
2017	15200000
2018	15400000
