Year	Number
1960	58754
1961	66489
1962	75424
1963	85461
1964	96229
1965	107738
1966	120774
1967	135600
1968	151653
1969	168350
1970	184541
1971	198773
1972	211468
1973	224095
1974	237009
1975	250611
1976	263891
1977	276748
1978	290284
1979	304267
1980	318402
1981	330880
1982	342131
1983	354082
1984	366631
1985	379036
1986	394572
1987	413138
1988	429863
1989	444077
1990	330765
1991	253608
1992	298361
1993	289804
1994	274808
1995	273026
1996	278237
1997	282349
1998	284399
1999	285066
2000	284900
2001	284391
2002	283951
2003	283749
2004	283600
2005	287887
2006	298837
2007	311899
2008	324638
2009	336713
2010	349920
2011	368958
2012	392075
2013	414665
2014	429008
2015	454893
2016	474854
2017	481189
2018	498965
2019	505657
2020	497014
2021	486217
2022	477266
2023	466249
