Year	Number
1960	50386
1961	54711
1962	59135
1963	63594
1964	68036
1965	72446
1966	76828
1967	81160
1968	93770
1969	117907
1970	146152
1971	175846
1972	206378
1973	237334
1974	268404
1975	299364
1976	341556
1977	395872
1978	451328
1979	507204
1980	562451
1981	599621
1982	620225
1983	642010
1984	664343
1985	687500
1986	725319
1987	779954
1988	839450
1989	902357
1990	967413
1991	1033590
1992	1100102
1993	1166485
1994	1232707
1995	1299684
1996	1383603
1997	1488895
1998	1602742
1999	1721723
2000	1843050
2001	1964418
2002	2084238
2003	2202167
2004	2318820
2005	2512588
2006	2953226
2007	3664354
2008	4483982
2009	5218530
2010	5539931
2011	5545879
2012	5562035
2013	5586658
2014	5616011
2015	5644799
2016	5667652
2017	5681147
2018	5684477
2019	5679189
2020	5679393
2021	5690487
2022	5710367
2023	5739410
