Year	Number
1960	3139816
1961	3183518
1962	3242174
1963	3304986
1964	3371145
1965	3435598
1966	3495759
1967	3553557
1968	3612344
1969	3675159
1970	3743852
1971	3819674
1972	3900304
1973	3984687
1974	4067176
1975	4151433
1976	4242648
1977	4338776
1978	4435073
1979	4532877
1980	4630989
1981	4724853
1982	4817367
1983	4906980
1984	4996594
1985	5093579
1986	5193306
1987	5294496
1988	5399602
1989	5503992
1990	5612780
1991	5727996
1992	5781790
1993	5821626
1994	5877963
1995	5939971
1996	6038881
1997	6153561
1998	6277270
1999	6417862
2000	6554071
2001	6676438
2002	6798851
2003	6926616
2004	7076795
2005	7244236
2006	7417156
2007	7595253
2008	7774319
2009	7944756
2010	8076554
2011	8164837
2012	8266741
2013	8383449
2014	8505443
2015	8638910
2016	8774428
2017	8916621
2018	9049519
2019	9157260
2020	9230682
2021	9298184
2022	9408530
2023	9510757
