Year	Number
1960	25569
1961	27616
1962	29830
1963	32220.999999999996
1964	34807
1965	37594
1966	40607
1967	43863
1968	47384
1969	51177
1970	55279
1971	59711
1972	64504.00000000001
1973	69668
1974	75252
1975	81285
1976	87810
1977	94839
1978	102442
1979	110091
1980	115407
1981	120963
1982	126795
1983	132909
1984	139326
1985	146034
1986	153076
1987	160456
1988	168204
1989	176302
1990	184803
1991	193713
1992	202129
1993	210178
1994	218560
1995	227276
1996	236352
1997	245764
1998	255565
1999	265757
2000	276370
2001	287376
2002	298836
2003	310754
2004	323163
2005	336033
2006	349434
2007	363369
2008	377880
2009	392928
2010	408575
2011	424846
2012	441764
2013	459356
2014	477648
2015	496669
2016	516448
2017	537014
2018	558399
2019	578829
2020	599714
2021	620974
2022	642564
2023	664446
