Year	Number
1960	1823418
1961	1854696
1962	1886656
1963	1919762
1964	1956743
1965	1998162
1966	2042909
1967	2092814
1968	2147730
1969	2204632
1970	2262673
1971	2322328
1972	2381317
1973	2442616
1974	2509497
1975	2579031
1976	2652238
1977	2726033
1978	2806273
1979	2889928
1980	2957301
1981	3015659
1982	3085644
1983	3159760
1984	3233725
1985	3312972
1986	3395306
1987	3490873
1988	3579637
1989	3660462
1990	3744090
1991	3835094
1992	3939321
1993	4040100
1994	4135005
1995	4231975
1996	4336208
1997	4449517
1998	4571391
1999	4704845
2000	4850731
2001	5008264
2002	5183046
2003	5363817
2004	5541409
2005	5723109
2006	5913489
2007	6101936
2008	6285896
2009	6479216
2010	6687120
2011	6912538
2012	7143820
2013	7362111
2014	7576664
2015	7814990
2016	8064632
2017	8315680
2018	8596165
2019	8910932
2020	9211229
2021	9460463
2022	9715502
2023	10033041
