Year	Number
1975	31549984
1976	31794384
1977	31289058
1978	30814984
1979	29903984
1980	29320884
1981	28797476
1982	28720400
1983	29299344
1984	30599838
1985	32337516
1986	34461816
1987	36511540
1988	38255288
1989	38920828
1990	40581072
1991	40836012
1992	42183940
1993	42935548
1994	43743588
1995	44023388
1996	46121732
1997	44442664
1998	44671864
1999	44763648
2000	43134664
2001	41683976
2002	40597556
2003	38573904
2004	37383752
2005	35569032
2006	34104836
2007	31784678
2008	31253746
2009	31393340
2010	33300000
2011	32000000
2012	31900000
2013	31900000
2014	32100000
2015	33000000
2016	33600000
2017	34200000
2018	34700000
