Year	Number
1960	107519
1961	108777
1962	109966
1963	111034
1964	112067
1965	113385
1966	114995
1967	116948
1968	119379
1969	122131
1970	125151
1971	128418
1972	131911
1973	135614
1974	139514
1975	143535
1976	147713
1977	152081
1978	156569
1979	161164
1980	165744
1981	169959
1982	173626
1983	177203
1984	181127
1985	185452
1986	190199
1987	195361
1988	200913
1989	206826
1990	212830
1991	218557
1992	223950
1993	229141
1994	234464
1995	240193
1996	246358
1997	252927
1998	259869
1999	265562
2000	269838
2001	274253
2002	278879
2003	285254
2004	293749
2005	302805
2006	312043
2007	321533
2008	331409
2009	341759
2010	352544
2011	363649
2012	374956
2013	386341
2014	397726
2015	409091
2016	420518
2017	431323
2018	441139
2019	450795
2020	461089
2021	471883
2022	482706
2023	493719
