Year	Number
1960	69281
1961	71952
1962	75380
1963	79337
1964	83422
1965	87463
1966	91398
1967	95159
1968	98859
1969	102716
1970	106883
1971	111405
1972	116332
1973	121572
1974	127007
1975	132545
1976	138031
1977	143396
1978	148381
1979	152538
1980	155859
1981	158333
1982	159998
1983	161448
1984	163289
1985	165663
1986	169224
1987	174378
1988	180722
1989	187897
1990	196062
1991	205047
1992	210274
1993	213185
1994	219690
1995	229351
1996	240548
1997	251679
1998	262034
1999	273081
2000	284439
2001	295483
2002	305460
2003	314699
2004	323676
2005	330710
2006	336184
2007	336792
2008	332379
2009	326929
2010	321065
2011	315517
2012	311596
2013	310931
2014	311907
2015	313126
2016	315552
2017	319398
2018	324578
2019	330067
2020	334535
2021	336756
2022	337803
2023	340479
