Year	Number
1960	1137026
1961	1165005
1962	1194085
1963	1224169
1964	1255197
1965	1287315
1966	1320315
1967	1354287
1968	1389453
1969	1425879
1970	1463563
1971	1501658
1972	1540995
1973	1582697
1974	1626283
1975	1671632
1976	1718482
1977	1768092
1978	1820861
1979	1875566
1980	1932169
1981	1989690
1982	2047602
1983	2109151
1984	2174194
1985	2239724
1986	2305860
1987	2372449
1988	2439639
1989	2507600
1990	2209731
1991	1939236
1992	2052626
1993	2132771
1994	2125198
1995	2142422
1996	2203966
1997	2383300
1998	2639224
1999	2789743
2000	2895224
2001	2981648
2002	3060599
2003	3085173
2004	3122447
2005	3266318
2006	3455397
2007	3632740
2008	3783887
2009	3905066
2010	4019956
2011	4181150
2012	4331740
2013	4427313
2014	4519398
2015	4612329
2016	4706097
2017	4796631
2018	4889391
2019	4985289
2020	5087584
2021	5193416
2022	5302681
2023	5418377
