Year	Number
1960	1969282
1961	2020543
1962	2077233
1963	2138977
1964	2204758
1965	2277127
1966	2354710
1967	2434484
1968	2516848
1969	2601200
1970	2688343
1971	2776963
1972	2867595
1973	2962549
1974	3062119
1975	3167607
1976	3278384
1977	3397079
1978	3522029
1979	3646364
1980	3769494
1981	3889596
1982	4005808
1983	4123422
1984	4247636
1985	4382762
1986	4530048
1987	4688263
1988	4856427
1989	5029011
1990	5201534
1991	5371730
1992	5542117
1993	5716269
1994	5895944
1995	6080540
1996	6269947
1997	6468155
1998	6673989
1999	6884879
2000	7078897
2001	7258884
2002	7448793
2003	7649670
2004	7862666
2005	8086330
2006	8318619
2007	8557410
2008	8800381
2009	9045154
2010	9286590
2011	9520507
2012	9746701
2013	9965085
2014	10175710
2015	10376368
2016	10571294
2017	10758853
2018	10929916
2019	11090283
2020	11245746
2021	11391821
2022	11528136
2023	11654981
