Year	Number
1960	1198832
1961	1230275
1962	1263230
1963	1299834
1964	1338585
1965	1380359
1966	1428603
1967	1477506
1968	1528076
1969	1576353
1970	1618166
1971	1657661
1972	1699258
1973	1742953
1974	1791365
1975	1840247
1976	1888131
1977	1935504
1978	1982360
1979	2030600
1980	2079897
1981	2130187
1982	2181510
1983	2234165
1984	2283602
1985	2327414
1986	2369469
1987	2410037
1988	2445569
1989	2488135
1990	2526304
1991	2558464
1992	2575993
1993	2558732
1994	2547905
1995	2575143
1996	2622535
1997	2680325
1998	2748623
1999	2822864
2000	2892433
2001	2956425
2002	3021383
2003	3090901
2004	3166252
2005	3238371
2006	3306720
2007	3368194
2008	3426924
2009	3491378
2010	3547634
2011	3592502
2012	3641297
2013	3694683
2014	3745061
2015	3793801
2016	3841446
2017	3886971
2018	3933986
2019	3985939
2020	4038664
2021	4141945
2022	4255513
2023	4328187
