Year	Number
1970	290706
1971	313872
1972	345150
1973	369642
1974	410104
1975	454274
1976	524173
1977	557450
1978	620127
1979	666078
1980	767304
1981	778343
1982	809949
1983	879010
1984	963906
1985	1254815
1986	1289367
1987	1415138
1988	1451032
1989	1640165
1990	1621656
1991	1632264
1992	1669163
1993	1649126
1994	1619351
1995	1637239
1998	1792090
1999	1812558
2000	1899664
2001	1986661
2002	2048745
2003	2183230
2004	2405259
2005	2449729
2006	2560803
2007	2704023
2008	3077222
2009	3188707
2012	3832562
2014	4424905
2015	4727245
2016	4985419
