Year	Number
1960	165004
1961	168371
1962	171032
1963	173448
1964	175477
1965	176948
1966	177721
1967	177807
1968	177499
1969	177369
1970	178035
1971	179742
1972	182233
1973	184981
1974	187686
1975	190124
1976	192245
1977	194294
1978	196455
1979	198841
1980	201490
1981	204468
1982	207882
1983	211424
1984	215113
1985	219361
1986	224189
1987	229050
1988	234236
1989	240540
1990	247897
1991	256933
1992	267153
1993	278286
1994	291348
1995	306387
1996	323006
1997	340854
1998	359225
1999	378146
2000	397810
2001	418137
2002	439054
2003	460583
2004	482399
2005	503693
2006	524490
2007	544990
2008	565384
2009	585995
2010	607169
2011	628850
2012	651074
2013	672911
2014	693611
2015	716362
2016	742232
2017	770035
2018	800457
2019	833428
2020	865789
2021	895190
2022	925334
2023	962777
