Year	Number
1960	149890
1961	149126
1962	148663
1963	148477
1964	148516
1965	148753
1966	149175
1967	149740
1968	150453
1969	151299
1970	152220
1971	153253
1972	154439
1973	155724
1974	157039
1975	158417
1976	159942
1977	161605
1978	163403
1979	165286
1980	167193
1981	169149
1982	171172
1983	173290
1984	175458
1985	177695
1986	180072
1987	182587
1988	185243
1989	188014
1990	190902
1991	193895
1992	196971
1993	202057
1994	206206
1995	208144
1996	211273
1997	215280
1998	219801
1999	224613
2000	229660
2001	234899
2002	240281
2003	245937
2004	252089
2005	259095
2006	266439
2007	274030
2008	282432
2009	291292
2010	300446
2011	309588
2012	318198
2013	325801
2014	331269
2015	338017
2016	347677
2017	357773
2018	368470
2019	379819
2020	390528
2021	399834
2022	409209
2023	420608
