Year	Number
1960	1708125
1961	1756705
1962	1808909
1963	1867673
1964	1933693
1965	1995229
1966	2049765
1967	2104976
1968	2160062
1969	2214727
1970	2269279
1971	2323282
1972	2377442
1973	2432735
1974	2489355
1975	2548172
1976	2609905
1977	2675443
1978	2746931
1979	2825715
1980	2911314
1981	3002606
1982	3097493
1983	3194632
1984	3294847
1985	3397724
1986	3501291
1987	3606677
1988	3714291
1989	3823754
1990	3937722
1991	4056414
1992	4179484
1993	4308186
1994	4443426
1995	4588897
1996	4746328
1997	4914863
1998	5095505
1999	5286552
2000	5487942
2001	5701759
2002	5927488
2003	6166213
2004	6419037
2005	6684151
2006	6959956
2007	7246966
2008	7545299
2009	7854251
2010	8172599
2011	8498428
2012	8831884
2013	9174467
2014	9527128
2015	9891587
2016	10270749
2017	10663720
2018	11068329
2019	11484064
2020	11910940
2021	12349753
2022	12801444
2023	13263428
