Year	Number
1960	447937
1961	461790
1962	478107
1963	495239
1964	512573
1965	530292
1966	548338
1967	566220
1968	584038
1969	602947
1970	623829
1971	646848
1972	671675
1973	697902
1974	725140
1975	753012
1976	781560
1977	810210
1978	838920
1979	868500
1980	899974
1981	933478
1982	968257
1983	1004272
1984	1042670
1985	1084491
1986	1129652
1987	1178338
1988	1230605
1989	1287102
1990	1342051
1991	1394923
1992	1453017
1993	1516936
1994	1585515
1995	1656872
1996	1731351
1997	1814975
1998	1911417
1999	2015776
2000	2127041
2001	2243623
2002	2358948
2003	2475636
2004	2604876
2005	2745288
2006	2879648
2007	2999420
2008	3112164
2009	3229249
2010	3364364
2011	3520893
2012	3693058
2013	3881984
2014	4085149
2015	4302282
2016	4532562
2017	4772427
2018	5022276
2019	5285027
2020	5564860
2021	5852428
2022	6150301
2023	6462498
