Year	Number
1960	91650
1961	93952
1962	96332
1963	98775
1964	101241
1965	104566
1966	108713
1967	112547
1968	116049
1969	119569
1970	123243
1971	127066
1972	130990
1973	134940
1974	138944
1975	143126
1976	147468
1977	151792
1978	156025
1979	160326
1980	164887
1981	169663
1982	174523
1983	179339
1984	184388
1985	190383
1986	197225
1987	204256
1988	211160
1989	217937
1990	224957
1991	232150
1992	239136
1993	245845
1994	252201
1995	258208
1996	263841
1997	269040
1998	273796
1999	278111
2000	282507
2001	287324
2002	292284
2003	297226
2004	302135
2005	307018
2006	314401
2007	325126
2008	336883
2009	349037
2010	361575
2011	374440
2012	387539
2013	400728
2014	416738
2015	435582
2016	454252
2017	472442
2018	489758
2019	504508
2020	514438
2021	521457
2022	523787
2023	521021
