Year	Number
1960	716324
1961	743345
1962	768480
1963	791332
1964	811602
1965	830310
1966	848988
1967	868248
1968	888366
1969	909423
1970	931608
1971	954573
1972	978110
1973	1002506
1974	1027738
1975	1053885
1976	1081552
1977	1111450
1978	1144452
1979	1182190
1980	1225485
1981	1274439
1982	1328361
1983	1384836
1984	1442080
1985	1499954
1986	1558849
1987	1618636
1988	1677471
1989	1733212
1990	1784922
1991	1826249
1992	1862877
1993	1914892
1994	1671023
1995	1454831
1996	1689963
1997	1896465
1998	1916981
1999	1896390
2000	1877991
2001	1865980
2002	1868169
2003	1885439
2004	1912500
2005	1947792
2006	1990072
2007	2037182
2008	2085581
2009	2132050
2010	2175866
2011	2217815
2012	2260162
2013	2303314
2014	2345446
2015	2385642
2016	2423458
2017	2460133
2018	2496192
2019	2530088
2020	2562039
2021	2593347
2022	2624351
2023	2656497
