Year	Number
1970	644230
1971	684594
1972	681180
1973	718959
1974	789425
1975	860127
1976	951630
1977	996064
1978	1096281
1981	842454
1982	844914
1983	893705
1984	934527
1986	1167492
1987	1373977
1988	1496193
1989	1470238
1990	1486149
1991	1454664
1992	1413698
1993	1430527
1994	1440869
1995	1591757
1996	1665280
1997	1767161
1998	1795443
1999	1850490
2000	1882061
2001	1933937
2002	2027464
2003	2099753
2004	2198443
2005	2164068
2006	2231927
2007	2401732
2008	2738962
2009	3095704
2010	3319068
2011	3737158
2012	4019157
2013	4189519
2014	4199657
2015	4211245
2016	4334987
2017	4682913
2018	4904031
