Year	Number
1960	1516347
1961	1554890
1962	1600366
1963	1652347
1964	1710556
1965	1773302
1966	1841335
1967	1915676
1968	1993458
1969	2071626
1970	2140559
1971	2130862
1972	2130427
1973	2211545
1974	2293704
1975	2382251
1976	2479580
1977	2581546
1978	2684452
1979	2783866
1980	2881761
1981	2979064
1982	3074843
1983	3168685
1984	3261686
1985	3354854
1986	3444917
1987	3530417
1988	3608988
1989	3676220
1990	3742388
1991	3810508
1992	3885176
1993	3965743
1994	4046140
1995	4134678
1996	4223551
1997	4326124
1998	4471046
1999	4660081
2000	4858863
2001	5047659
2002	5238885
2003	5430907
2004	5619654
2005	5801071
2006	5972031
2007	6126574
2008	6271781
2009	6422905
2010	6598690
2011	6793764
2012	6995078
2013	7184539
2014	7363770
2015	7587423
2016	7871137
2017	8204441
2018	8587684
2019	9010488
2020	9430760
2021	9868578
2022	10347220
2023	10837246
