Year	Number
1960	789282
1961	820843
1962	851818
1963	881761
1964	911434
1965	940916
1966	969616
1967	997095
1968	1022546
1969	1046088
1970	1068628
1971	1089766
1972	1109131
1973	1127460
1974	1144450
1975	1159900
1976	1174371
1977	1188144
1978	1201242
1979	1213677
1980	1225869
1981	1237788
1982	1249549
1983	1262527
1984	1276593
1985	1290447
1986	1304086
1987	1318019
1988	1332672
1989	1348920
1990	1366450
1991	1383940
1992	1400948
1993	1417502
1994	1431664
1995	1442877
1996	1452545
1997	1460135
1998	1464604
1999	1467390
2000	1470700
2001	1473709
2002	1476889
2003	1479792
2004	1480180
2005	1478447
2006	1474938
2007	1470493
2008	1467149
2009	1465889
2010	1466442
2011	1468006
2012	1470318
2013	1473798
2014	1477363
2015	1479743
2016	1481494
2017	1483319
2018	1485480
2019	1487485
2020	1489078
2021	1490984
2022	1492292
2023	1490836
