Year	Number
1960	221547
1961	231016
1962	239439
1963	247829
1964	257850
1965	269317
1966	280841
1967	291797
1968	302231
1969	311728
1970	322126
1971	334463
1972	347076
1973	359192
1974	369059
1975	375602
1976	380281
1977	384041
1978	386382
1979	386596
1980	384248
1981	380223
1982	375701
1983	371259
1984	368462
1985	368654
1986	372377
1987	379229
1988	388367
1989	397690
1990	406064
1991	414133
1992	422485
1993	430643
1994	437323
1995	444110
1996	451940
1997	460770
1998	470518
1999	480119
2000	490786
2001	502371
2002	514102
2003	525563
2004	534887
2005	540259
2006	545200
2007	551741
2008	557398
2009	560161
2010	556914
2011	552470
2012	551776
2013	553309
2014	556983
2015	559786
2016	559412
2017	558106
2018	558730
2019	563787
2020	570717
2021	576693
2022	588872
2023	609411
