Year	Number
1960	1855561
1961	1896190
1962	1945228
1963	1995798
1964	2049662
1965	2105979
1966	2158102
1967	2207892
1968	2257118
1969	2307301
1970	2358427
1971	2410444
1972	2464067
1973	2521366
1974	2578733
1975	2647654
1976	2737634
1977	2819777
1978	2877111
1979	2936332
1980	3004815
1981	3080177
1982	3154611
1983	3227040
1984	3311136
1985	3407632
1986	3516616
1987	3638456
1988	3768429
1989	3906783
1990	4067347
1991	4225229
1992	4385439
1993	4539242
1994	4693063
1995	4852792
1996	5043197
1997	5266631
1998	5468865
1999	5645143
2000	5816273
2001	5982585
2002	6143291
2003	6295903
2004	6447753
2005	6599276
2006	6748524
2007	6900841
2008	7064256
2009	7249700
2010	7460834
2011	7706346
2012	7987944
2013	8304482
2014	8656957
2015	9036518
2016	9428987
2017	9854457
2018	10326285
2019	10828000
2020	11316799
2021	11775869
2022	12258849
2023	12824645
