Year	Number
1960	226079
1961	231754
1962	237842
1963	244610
1964	252301
1965	259803
1966	267052
1967	273983
1968	280420
1969	287383
1970	294889
1971	302919
1972	311445
1973	320422
1974	329768
1975	339473
1976	349567
1977	358507
1978	366493
1979	374955
1980	383657
1981	392600
1982	401808
1983	411323
1984	421133
1985	432214
1986	446952
1987	460489
1988	470102
1989	479590
1990	489293
1991	499226
1992	509292
1993	519344
1994	529464
1995	539519
1996	548965
1997	557833
1998	565966
1999	572849
2000	578328
2001	582319
2002	585172
2003	587073
2004	587851
2005	588562
2006	591761
2007	596856
2008	602999
2009	609522
2010	615468
2011	621727
2012	628261
2013	634907
2014	641564
2015	649083
2016	657735
2017	667136
2018	677108
2019	687057
2020	697096
2021	707000
2022	716286
2023	725656
