Year	Number
1971	300876
1972	320172
1973	326830
1974	352555
1975	381581
1976	410509
1977	454064
1978	473159
1979	533259
1980	598450
1981	690286
1982	759256
1983	801206
1984	831211
1985	880382
1986	961986
1987	1023201
1988	1007579
1989	1007373
1990	1015809
1991	1072509
1992	1135519
1993	1456258
1994	1700248
1997	1921616
2001	2420733
2002	2449582
2003	2513826
2004	2525315
2009	1281986
2011	1589500
2012	1733594
2013	1796108
2014	1726961
2016	1851665
2017	1947297
2018	2018339
