Year	Number
1960	539905
1961	571176
1962	604253
1963	639299
1964	676391
1965	715562
1966	756721
1967	797452
1968	840878
1969	886984
1970	936205
1971	993645
1972	1055125
1973	1120158
1974	1188895
1975	1261125
1976	1332893
1977	1408253
1978	1487459
1979	1570523
1980	1657558
1981	1748284
1982	1843149
1983	1942466
1984	2046469
1985	2155627
1986	2270371
1987	2391448
1988	2520071
1989	2655872
1990	2800292
1991	2953434
1992	3115567
1993	3287705
1994	3431048
1995	3577683
1996	3730842
1997	3889955
1998	4054613
1999	4224215
2000	4398058
2001	4576944
2002	4761337
2003	4951463
2004	5148726
2005	5414776
2006	5693825
2007	5986055
2008	6291521
2009	6609861
2010	6940464
2011	7281030
2012	7630993
2013	7991167
2014	8362745
2015	8745781
2016	9143976
2017	9557640
2018	9984497
2019	10424320
2020	10876290
2021	11336960
2022	11809744
2023	12298904
