Year	Number
1975	17068056
1976	17184520
1977	16866152
1978	16554747
1979	16044546
1980	15745183
1981	15455301
1982	15366329
1983	15685299
1984	16353153
1985	17296064
1986	18407068
1987	19514266
1988	20379836
1989	20866758
1990	21715482
1991	21798202
1992	22516860
1993	22903456
1994	23370376
1995	23884920
1996	25113316
1997	24228904
1998	24256530
1999	24096024
2000	23389052
2001	22663120
2002	22254656
2003	21163088
2004	20464990
2005	19561608
2006	18708284
2007	18026930
2008	17561504
2009	17552676
2010	18500000
2011	17800000
2012	17600000
2013	17600000
2014	17600000
2015	18200000
2016	18500000
2017	19000000
2018	19300000
