Year	Number
1971	1428194
1972	1480701
1973	1567876
1974	1658394
1975	1835805
1976	1901344
1977	1976707
1978	2042582
1979	1940296
1980	2064588
1981	2125418
1982	2208216
1983	2383940
1984	2560787
1985	2762684
1986	2871520
1987	3004932
1988	3127668
1989	3317832
1990	3557434
1991	4254998
1992	4933000
1996	5460973
2002	5557876
2003	5651294
2004	6318369
2005	6699089
2006	8137002
2007	8814346
2008	8997641
2009	9044667
2010	9273025
2011	9549783
2012	9995422
2013	10420172
2014	10919649
2015	11748355
2016	12272835
2017	12173953
2018	12911242
