Year	Number
1970	1671428
1971	1711885
1972	1564572
1973	1539473
1974	1470300
1975	1436300
1976	1439300
1977	1532350
1978	1942663
1979	2002200
1980	2081391
1981	2132596
1982	2142377
1983	2153595
1984	2186712
1985	2242645
1986	2304499
1987	2037313
1988	2084000
1989	2114800
1990	2112023
1991	2112723
1992	2059203
1993	2012702
1994	1960495
1995	1962498
1996	1843848
1998	1801933
2001	1767650
2002	1729014
2003	1667994
2004	1580072
2005	1610778
2006	1611763
2007	1621617
2008	1631430
2009	1619244
2010	1720806
2011	1735475
2012	1752137
2013	1767322
2014	1777823
2015	1778176
2016	1763162
2017	1746843
2018	1725424
2019	1710466
2020	1694722
2021	1665457
