Year	Number
1975	17067592
1976	17183930
1977	16865544
1978	16554141
1979	16043853
1980	15744345
1981	15454545
1982	15365637
1983	15684608
1984	16352419
1985	17295418
1986	18406494
1987	19513558
1988	20379016
1989	20865932
1990	21714724
1991	21797540
1992	22516200
1993	22902848
1994	23369992
1995	23884600
1996	25112998
1997	24228700
1998	24256508
1999	24096002
2000	23388980
2001	22662734
2002	22254588
2003	21163056
2004	20464956
2005	19561572
2006	18708148
2007	18026804
2008	17561368
2009	17552536
2010	18500000
2011	17800000
2012	17600000
2013	17600000
2014	17600000
2015	18200000
2016	18500000
2017	19000000
2018	19300000
