Year	Number
1960	81593
1961	83454
1962	85520
1963	87988
1964	90938
1965	94105
1966	97285
1967	100525
1968	103854
1969	107281
1970	110810
1971	114435
1972	118201
1973	122132
1974	126461
1975	131212
1976	136204
1977	141464
1978	146989
1979	152810
1980	158977
1981	165473
1982	172299
1983	179555
1984	186933
1985	194364
1986	202187
1987	210399
1988	219004
1989	228021
1990	237497
1991	247472
1992	257727
1993	267744
1994	277104
1995	285946
1996	294688
1997	303540
1998	312627
1999	321811
2000	330913
2001	340043
2002	349212
2003	359292
2004	370518
2005	382175
2006	394372
2007	407065
2008	420091
2009	433513
2010	447313
2011	461411
2012	475606
2013	489561
2014	503104
2015	516212
2016	528723
2017	540584
2018	551583
2019	561710
2020	571316
2021	580352
2022	588840
2023	596949
