Year	Number
1970	750055
1971	837458
1972	916165
1973	1159996
1974	1284347
1975	1370567
1976	1490779
1977	1616111
1978	1633635
1979	1691356
1980	1733192
1981	1768124
1982	1816628
1983	1816599
1984	1889023
1985	1934032
1986	2136239
1987	2187752
1988	2235284
1989	2282816
1991	2377947
1992	2686515
1993	2829435
1994	2935830
1995	3025350
1996	3252128
1998	3549368
1999	3589425
2000	3568889
2002	3723348
2004	4050525
2005	4297228
2006	4509406
2007	4684033
2008	4772189
2009	4992062
2010	5079732
2011	5130778
2012	4903462
2013	4910024
2014	4827962
2015	4793963
2016	4784912
2017	4784846
2018	4821029
2019	4908362
2020	4864338
2021	4925430
2022	4849497
