Year	Number
1960	83096
1961	85452
1962	87944
1963	90586
1964	93417
1965	96392
1966	99517
1967	102793
1968	106153
1969	109610
1970	113130
1971	116623
1972	120157
1973	123683
1974	127046
1975	119046
1976	106758
1977	105015
1978	107234
1979	110684
1980	114986
1981	119432
1982	124026
1983	128730
1984	133566
1985	138538
1986	143585
1987	148692
1988	153912
1989	159308
1990	164900
1991	170583
1992	176387
1993	182350
1994	188359
1995	194395
1996	200526
1997	206757
1998	213163
1999	219817
2000	226738
2001	234047
2002	241853
2003	250132
2004	259044
2005	268453
2006	278092
2007	288070
2008	298541
2009	309766
2010	321654
2011	334253
2012	347724
2013	362753
2014	380532
2015	400564
2016	422261
2017	445836
2018	471355
2019	499040
2020	528646
2021	558889
2022	590170
2023	624204
