Year	Number
1971	2425300
1972	2338600
1973	2239900
1974	2167400
1976	2082300
1977	2048300
1978	2062600
1979	2107800
1980	2177400
1981	2218876
1982	2229500
1983	2229800
1984	2253600
1985	2269100
1986	2301900
1988	2518700
1990	2539500
1991	2703794
1992	2656561
1993	2674319
1994	2660695
1997	2331614
1998	2339118
1999	2200098
2000	2078699
2001	2065348
2002	2047085
2003	1960512
2004	1850734
2005	1945715
2006	1753689
2007	1647847
2008	1573458
2009	1531943
2010	1540282
2011	1563396
2012	1584382
2013	1638497
2014	1685030
2015	1536578
2016	1599250
2017	1644263
2018	1676550
2019	1724664
2020	1724705
2021	1722098
2022	1695406
