Year	Number
1973	11685702
1974	11590837
1975	11524725
1976	11475141
1977	11196640
1978	10811120
1979	10331196
1980	10263840
1981	10268034
1982	10470825
1983	10625939
1984	11030578
1985	11645174
1986	12464743
1987	13286979
1988	14006297
1989	14746377
1990	15272339
1991	15452593
1992	16032160
1993	16298305
1994	16613689
1995	16461672
1996	17581410
1997	16856000
1998	17189440
1999	17508380
2000	16978316
2001	16338115
2002	15388405
2003	14238920
2004	13772398
2005	13572828
2006	13193916
2007	12056893
2008	12407407
2009	12469619
2010	13300000
2011	13100000
2012	13300000
2013	13700000
2014	13800000
2015	14200000
2016	14400000
2017	14700000
2018	14800000
