Year	Number
1960	118794
1961	121502
1962	124807
1963	128280
1964	132033
1965	135884
1966	139628
1967	143673
1968	148198
1969	152827
1970	157580
1971	162785
1972	168208
1973	172650
1974	176005
1975	179381
1976	183071
1977	187126
1978	191146
1979	195032
1980	198515
1981	201060
1982	202983
1983	204871
1984	206743
1985	208799
1986	211734
1987	215372
1988	219359
1989	224117
1990	229419
1991	235750
1992	241674
1993	247446
1994	253713
1995	260128
1996	266957
1997	273704
1998	280266
1999	287597
2000	295936
2001	304635
2002	313420
2003	322401
2004	331852
2005	341300
2006	350429
2007	359456
2008	368646
2009	378460
2010	388167
2011	397731
2012	408943
2013	422633
2014	439084
2015	455557
2016	470198
2017	484656
2018	499606
2019	515724
2020	531263
2021	545122
2022	563239
2023	585058
