Year	Number
1970	538479
1971	609363
1972	675006
1973	908394
1974	1003314
1975	1031237
1976	1107466
1977	1187148
1978	1229646
1979	1277547
1980	1313004
1981	1338231
1982	1374692
1983	1424419
1984	1432234
1985	1468709
1986	1617388
1987	1658049
1988	1695813
1989	1729108
1991	1781599
1992	2011662
1993	2118205
1996	2337464
2001	3377954
2002	3437426
2004	3732877
2005	4014334
2006	4255563
2007	4407832
2008	4462998
2009	4617935
2010	4694106
2011	4842414
2012	4584924
2013	4561290
2014	4480210
2015	4439132
2016	4428041
2017	4425932
2018	4458296
