Year	Number
1960	134585
1961	139398
1962	144720
1963	150533
1964	156239
1965	161790
1966	167496
1967	173437
1968	179602
1969	185946
1970	192382
1971	198716
1972	201415
1973	200445
1974	199185
1975	197655
1976	195867
1977	193820
1978	191525
1979	188921
1980	187563
1981	187838
1982	188468
1983	189454
1984	190991
1985	193207
1986	195735
1987	197898
1988	200455
1989	203501
1990	205650
1991	207218
1992	208941
1993	210326
1994	212373
1995	216548
1996	221658
1997	226598
1998	231434
1999	236184
2000	240845
2001	245436
2002	249959
2003	254376
2004	257822
2005	260410
2006	263086
2007	265833
2008	268623
2009	271450
2010	274293
2011	277111
2012	279884
2013	282602
2014	285276
2015	287993
2016	290757
2017	293536
2018	296341
2019	299437
2020	302656
2021	305387
2022	307625
2023	309907
