Year	Number
1971	476436
1972	531550
1974	332741
1975	363629
1976	432958
1977	458033
1978	478830
1979	496558
1980	555100
1981	699662
1982	819549
1983	899040
1984	911692
1985	850920
1986	831533
1987	880743
1988	872718
1989	867644
1990	849649
1991	792481
1992	818202
1993	812768
1994	797507
1995	835049
1996	851390
1997	882560
1998	1154412
1999	1238452
2000	1367199
2001	1413243
2002	1448550
2003	1592014
2004	1539602
2005	1484187
2006	1601862
2007	1675606
2008	1855497
2009	1763509
2010	1870448
2011	1885464
2012	2019131
2013	3425040
2014	3519745
2015	3667719
2016	3784089
2017	3754609
