Year	Number
1960	424212
1961	438432
1962	452743
1963	467039
1964	480858
1965	494659
1966	507804
1967	519527
1968	530373
1969	540519
1970	549818
1971	558605
1972	566760
1973	573846
1974	580295
1975	586675
1976	593623
1977	601098
1978	609110
1979	618138
1980	627898
1981	638156
1982	648585
1983	659235
1984	670486
1985	682232
1986	694115
1987	705883
1988	717282
1989	727923
1990	737675
1991	745648
1992	752511
1993	759060
1994	764396
1995	768448
1996	772569
1997	777117
1998	781465
1999	785405
2000	788872
2001	792622
2002	796300
2003	799604
2004	802921
2005	806085
2006	809153
2007	812317
2008	815983
2009	820241
2010	825300
2011	831314
2012	837850
2013	844860
2014	852283
2015	859744
2016	867126
2017	874097
2018	880239
2019	885718
2020	892064
2021	898904
2022	905862
2023	913005
