Year	Number
1960	114500
1961	120216
1962	126305
1963	132639
1964	138785
1965	144849
1966	151323
1967	158197
1968	165456
1969	172745
1970	179129
1971	184435
1972	189181
1973	193563
1974	197767
1975	201881
1976	206096
1977	210534
1978	215016
1979	219426
1980	223752
1981	227956
1982	232177
1983	236586
1984	241166
1985	245935
1986	250804
1987	255618
1988	260452
1989	265493
1990	270679
1991	276058
1992	281973
1993	288164
1994	293997
1995	299554
1996	304933
1997	310171
1998	315398
1999	320272
2000	325014
2001	329626
2002	334002
2003	338490
2004	343089
2005	347804
2006	352664
2007	357666
2008	362795
2009	368057
2010	373272
2011	377950
2012	382061
2013	385650
2014	389131
2015	392697
2016	395976
2017	399020
2018	401906
2019	404557
2020	406471
2021	407906
2022	409984
2023	412623
