Year	Number
1960	810634
1961	843293
1962	878879
1963	917968
1964	958989
1965	1000890
1966	1044620
1967	1090407
1968	1138307
1969	1188439
1970	1241155
1971	1296978
1972	1356321
1973	1419553
1974	1486981
1975	1558204
1976	1613436
1977	1657563
1978	1713875
1979	1782387
1980	1863029
1981	1953619
1982	2052057
1983	2156645
1984	2265632
1985	2377001
1986	2489240
1987	2588217
1988	2643867
1989	2702501
1990	2794108
1991	2883498
1992	2968135
1993	3049814
1994	3130581
1995	3213731
1996	3302391
1997	3398547
1998	3506320
1999	3625592
2000	3753556
2001	3888578
2002	4009640
2003	4106259
2004	4189475
2005	4264241
2006	4333787
2007	4398851
2008	4461774
2009	4524684
2010	4587027
2011	4674117
2012	4783708
2013	4886666
2014	4987600
2015	5090219
2016	5194214
2017	5300697
2018	5404929
2019	5505395
2020	5605278
2021	5704902
2022	5803865
2023	5901694
