Year	Number
1970	3385790
1971	3443669
1972	3464437
1973	3485495
1974	3544591
1975	3571180
1976	3600659
1977	3680185
1978	3726748
1979	3819440
1980	3917449
1981	4054374
1982	4197372
1984	4430513
1985	4589291
1986	4778264
1987	4906907
1988	4998963
1990	4965396
1991	5043792
1994	5180713
1996	5250329
1997	5153256
1998	4665761
1999	4823808
2000	4900956
2001	4950674
2002	4986758
2003	4885664
2004	4923075
2005	4872889
2006	4928319
2007	4951505
2008	4975520
2009	4961821
2010	4947105
2011	4911776
2012	4871157
2013	4791544
2014	4780105
2015	4784446
2016	4775782
2017	4753843
2018	4776452
2019	4800419
2020	4803554
2021	4821380
