Year	Number
1970	2925355
1971	2573236
1972	2783026
1973	2998587
1974	3162250
1975	3363235
1976	4030264
1977	4453504
1978	4491876
1979	6357190
1980	6639622
1981	6882519
1982	7130556
1983	7287713
1984	7614951
1985	5597510
1986	7805830
1987	7728010
1988	7645431
1989	7505160
1990	7371211
1991	7133499
1992	6998238
1993	6744428
1994	6436375
1995	6223590
1996	6029981
1997	5460712
1998	6151631
1999	4637574
2000	4881979
2001	4618078
2002	4386227
2003	4678929
2004	4992039
2005	5030094
2006	5267864
2007	5474731
2008	5829680
2009	5908632
2010	6160106
2011	6187495
2012	6486771
2013	7364177
2014	7468854
2015	7706356
2016	7897000
2017	7967885
2018	7964629
