Year	Number
1960	52349
1961	54860
1962	57544
1963	60340
1964	63204
1965	66146
1966	69190
1967	72333
1968	77950
1969	87026
1970	97538
1971	108830
1972	120822
1973	133446
1974	146625
1975	160209
1976	179623
1977	206141
1978	235341
1979	266807
1980	299721
1981	332047
1982	363825
1983	396438
1984	429484
1985	462356
1986	495183
1987	528332
1988	561673
1989	595156
1990	628689
1991	662159
1992	695410
1993	728293
1994	760604
1995	792350
1996	832990
1997	883126
1998	934014
1999	985583
2000	1037745
2001	1090383
2002	1143337
2003	1196457
2004	1249569
2005	1325578
2006	1470867
2007	1691536
2008	1943966
2009	2174433
2010	2306780
2011	2364604
2012	2420594
2013	2475122
2014	2528177
2015	2579445
2016	2628601
2017	2675811
2018	2721838
2019	2767844
2020	2811921
2021	2853108
2022	2893385
2023	2933285
