Year	Number
1960	76726
1961	78889
1962	81095
1963	83448
1964	85915
1965	88592
1966	91637
1967	95005
1968	98761
1969	103012
1970	107749
1971	112965
1972	118646
1973	124502
1974	129988
1975	134868
1976	139180
1977	142899
1978	146151
1979	149205
1980	152224
1981	155142
1982	157922
1983	160667
1984	163543
1985	166606
1986	169890
1987	173456
1988	177210
1989	181000
1990	184779
1991	188592
1992	192469
1993	196516
1994	200777
1995	205138
1996	209601
1997	214345
1998	219360
1999	224427
2000	229483
2001	234622
2002	239734
2003	244679
2004	249346
2005	253703
2006	258029
2007	262424
2008	266995
2009	272013
2010	277532
2011	283731
2012	290790
2013	299154
2014	312276
2015	329514
2016	347446
2017	366091
2018	385330
2019	405383
2020	424380
2021	441102
2022	457545
2023	475863
