Year	Number
1960	1651367
1961	1678788
1962	1706841
1963	1736697
1964	1772652
1965	1820396
1966	1882458
1967	1957164
1968	2038765
1969	2120486
1970	2197383
1971	2267211
1972	2330704
1973	2390909
1974	2450335
1975	2509713
1976	2569671
1977	2630626
1978	2693400
1979	2761240
1980	2838110
1981	2925865
1982	3023343
1983	3126635
1984	3232244
1985	3336508
1986	3439370
1987	3544927
1988	3653420
1989	3763657
1990	3875947
1991	3990215
1992	4106219
1993	4078392
1994	4092612
1995	4279566
1996	4445883
1997	4592550
1998	4728297
1999	4867941
2000	5008035
2001	5145426
2002	5281538
2003	5421001
2004	5565218
2005	5711597
2006	5874240
2007	6047537
2008	6222482
2009	6398624
2010	6571855
2011	6748672
2012	6926635
2013	7106229
2014	7288383
2015	7473229
2016	7661354
2017	7852795
2018	8046679
2019	8243094
2020	8442580
2021	8644829
2022	8848699
2023	9053799
