Year	Number
1971	419059
1972	404357
1973	399450
1974	397752
1975	386719
1976	401521
1977	434150
1978	463442
1979	515712
1980	559291
1981	615282
1982	647025
1983	645188
1984	658877
1985	681639
1986	721844
1987	783311
1988	844322
1989	899811
1990	928143
1991	970209
1992	1027622
1997	1154768
1998	1270733
1999	1288669
2000	1431657
2001	1475572
2002	1534510
2003	1636563
2004	1752588
2005	1857841
2006	2019991
2007	2150430
2008	2190270
2009	2264672
2010	2299326
2011	2341146
2012	2394674
2013	2402164
2014	2399439
2015	2450705
2016	2546263
2017	2540374
2018	2503705
2019	2512465
2021	2729116
2022	2742551
