Year	Number
1970	13333281
1971	13380383
1972	12991780
1973	12613432
1974	13046061
1975	12904010
1976	12781084
1977	12685905
1978	12717310
1979	12895339
1980	12917155
1981	13088844
1982	13439385
1983	13582795
1984	14376200
1985	14908755
1986	15390198
1987	16029276
1988	16024275
1989	16697284
1990	17538500
1991	17535034
1992	18099928
1993	18655600
1994	18791980
1995	18381932
1996	18646676
1997	18220364
1998	18724972
1999	19403364
2000	18585400
2001	17936310
2002	16736161
2003	15643407
2004	14905684
2005	13839449
2006	13078093
2007	12642095
2008	11447722
2009	11617466
2010	12200000
2011	11700000
2012	11800000
2013	11800000
2014	11800000
2015	12000000
2016	12100000
2017	12000000
2018	12300000
