Year	Number
1960	1089098
1961	1127034
1962	1166492
1963	1207191
1964	1248917
1965	1291503
1966	1334946
1967	1379373
1968	1424885
1969	1471199
1970	1517421
1971	1563455
1972	1610196
1973	1658049
1974	1707373
1975	1758663
1976	1811923
1977	1867101
1978	1923570
1979	1979758
1980	2035277
1981	2091485
1982	2149357
1983	2209434
1984	2272232
1985	2342278
1986	2421852
1987	2507622
1988	2596365
1989	2683456
1990	2757542
1991	2823443
1992	2871785
1993	2904373
1994	2948898
1995	3003242
1996	3060702
1997	3102188
1998	3126452
1999	3148968
2000	3193403
2001	3258343
2002	3320485
2003	3381399
2004	3441092
2005	3500113
2006	3558928
2007	3618745
2008	3680787
2009	3746357
2010	3816785
2011	3892805
2012	3973488
2013	4058822
2014	4149426
2015	4244558
2016	4341940
2017	4439244
2018	4538006
2019	4640105
2020	4741717
2021	4843921
2022	4944055
2023	5038700
