Year	Number
1960	230840
1961	236309
1962	242465
1963	249359
1964	257462
1965	266102
1966	274475
1967	283034
1968	291832
1969	300952
1970	310282
1971	319627
1972	329257
1973	339443
1974	350134
1975	361855
1976	374471
1977	387739
1978	401765
1979	416156
1980	430790
1981	445241
1982	459273
1983	474401
1984	489122
1985	502291
1986	515635
1987	528717
1988	541241
1989	553237
1990	485618
1991	424517
1992	446912
1993	461640
1994	457182
1995	458310
1996	469568
1997	506447
1998	559744
1999	591309
2000	614373
2001	633663
2002	651861
2003	659075
2004	669548
2005	703471
2006	747764
2007	789892
2008	824634
2009	851962
2010	878011
2011	905536
2012	932541
2013	955816
2014	976292
2015	994446
2016	1011317
2017	1027120
2018	1041940
2019	1055524
2020	1067634
2021	1078214
2022	1087766
2023	1097350
