Year	Number
1972	12684187
1973	12825158
1974	13025471
1975	12891154
1976	12773726
1977	12676531
1978	12688969
1979	12740396
1980	12642303
1981	12633098
1982	13146766
1983	13298869
1984	13694787
1985	14107062
1986	14401082
1987	15104314
1988	15507346
1989	16327797
1990	17170776
1991	17188958
1992	18037844
1993	18651600
1994	18883802
1995	19027368
1996	19561568
1997	19018952
1998	19385276
1999	19682808
2000	19397060
2001	18834228
2002	17830796
2003	17020840
2004	16225544
2005	15522169
2006	14644206
2007	14054007
2008	12738581
2009	12803474
2010	13200000
2011	12800000
2012	12300000
2013	12100000
2014	11700000
2015	12100000
2016	12200000
2017	12500000
2018	13100000
