Year	Number
1960	348906
1961	381154
1962	415304
1963	441717
1964	459105
1965	477603
1966	497156
1967	517393
1968	537897
1969	559470
1970	582919
1971	607725
1972	634061
1973	662044
1974	691736
1975	722878
1976	755077
1977	787878
1978	821297
1979	853387
1980	884255
1981	916152
1982	949128
1983	983361
1984	1019152
1985	1056627
1986	1095823
1987	1136387
1988	1177902
1989	1210524
1990	1232730
1991	1253758
1992	1273504
1993	1291716
1994	1308431
1995	1323746
1996	1337852
1997	1350798
1998	1362973
1999	1375083
2000	1400318
2001	1439598
2002	1479408
2003	1519385
2004	1559392
2005	1599381
2006	1639992
2007	1682307
2008	1727329
2009	1775498
2010	1826012
2011	1864863
2012	1899635
2013	1937464
2014	1978651
2015	2022848
2016	2069095
2017	2116539
2018	2165594
2019	2215604
2020	2261792
2021	2302772
2022	2342494
2023	2381606
