Year	Number
1960	106924
1961	109650
1962	112602
1963	115767
1964	119091
1965	122600
1966	126293
1967	130172
1968	134240
1969	138506
1970	142967
1971	147601
1972	152401
1973	157387
1974	162558
1975	167922
1976	173492
1977	179274
1978	185270
1979	191434
1980	197727
1981	204150
1982	210690
1983	217378
1984	224218
1985	231184
1986	238298
1987	245557
1988	252912
1989	260362
1990	267469
1991	272279
1992	262192
1993	250474
1994	250980
1995	254292
1996	259374
1997	264173
1998	269372
1999	275291
2000	281372
2001	287339
2002	293189
2003	298916
2004	304548
2005	309765
2006	314269
2007	318380
2008	322355
2009	326213
2010	329998
2011	333752
2012	337498
2013	341210
2014	344791
2015	348088
2016	351127
2017	354282
2018	357467
2019	360356
2020	363099
2021	365818
2022	368525
2023	371228
