Year	Number
1960	1204848
1961	1221034
1962	1239136
1963	1260282
1964	1288143
1965	1320411
1966	1349488
1967	1376045
1968	1402946
1969	1429194
1970	1454853
1971	1485327
1972	1520599
1973	1559284
1974	1601396
1975	1644098
1976	1687602
1977	1732174
1978	1777866
1979	1824280
1980	1871711
1981	1920282
1982	1969401
1983	2020797
1984	2075342
1985	2134803
1986	2199437
1987	2249500
1988	2192130
1989	2121449
1990	2157772
1991	2224015
1992	2281326
1993	2328919
1994	2402103
1995	2490498
1996	2571400
1997	2659135
1998	2706305
1999	2764316
2000	2881371
2001	3009349
2002	3152548
2003	3301055
2004	3432378
2005	3548567
2006	3662790
2007	3778163
2008	3901344
2009	4031516
2010	4176544
2011	4336944
2012	4502002
2013	4666584
2014	4789569
2015	4873167
2016	4919346
2017	4905385
2018	4870162
2019	4845146
2020	4825570
2021	4805951
2022	4787081
2023	4764124
