Year	Number
1960	113596
1961	116280
1962	119685
1963	123939
1964	129251
1965	135424
1966	142341
1967	149487
1968	156439
1969	163082
1970	169343
1971	175104
1972	180443
1973	185851
1974	191752
1975	198201
1976	205180
1977	212157
1978	218492
1979	223364
1980	226217
1981	227466
1982	228242
1983	229383
1984	231773
1985	235848
1986	242272
1987	250606
1988	258817
1989	266498
1990	273107
1991	278258
1992	283631
1993	289635
1994	293672
1995	295545
1996	296843
1997	296940
1998	298741
1999	300924
2000	303558
2001	305969
2002	307225
2003	306275
2004	305853
2005	306951
2006	308498
2007	310143
2008	309680
2009	306347
2010	301712
2011	298360
2012	297085
2013	300929
2014	311459
2015	322120
2016	331023
2017	336955
2018	341469
2019	346440
2020	351930
2021	353189
2022	329641
2023	314739
