Year	Number
1960	1012946
1961	1031639
1962	1052518
1963	1071830
1964	1088395
1965	1103722
1966	1118197
1967	1130675
1968	1142589
1969	1154558
1970	1166880
1971	1180382
1972	1194143
1973	1207785
1974	1221142
1975	1236525
1976	1255429
1977	1275642
1978	1295671
1979	1317098
1980	1339895
1981	1362514
1982	1386222
1983	1411239
1984	1436629
1985	1464632
1986	1495269
1987	1527947
1988	1561811
1989	1597713
1990	1635637
1991	1669019
1992	1677400
1993	1681070
1994	1692859
1995	1698939
1996	1704695
1997	1707931
1998	1708214
1999	1708311
2000	1708999
2001	1710899
2002	1713499
2003	1713306
2004	1710163
2005	1706486
2006	1703224
2007	1700299
2008	1698006
2009	1696149
2010	1696446
2011	1697347
2012	1698507
2013	1703434
2014	1712734
2015	1720022
2016	1724405
2017	1728356
2018	1730434
2019	1730595
2020	1728045
2021	1724481
2022	1725292
2023	1723445
