Year	Number
1960	901580
1961	928683
1962	955594
1963	984392
1964	1017714
1965	1050415
1966	1083628
1967	1117113
1968	1146299
1969	1171147
1970	1193821
1971	1216886
1972	1244694
1973	1275461
1974	1307703
1975	1339111
1976	1366277
1977	1393683
1978	1418051
1979	1437092
1980	1435975
1981	1404985
1982	1363823
1983	1321145
1984	1302077
1985	1313402
1986	1332255
1987	1354204
1988	1377231
1989	1382298
1990	1386700
1991	1406996
1992	1422604
1993	1436090
1994	1451126
1995	1468717
1996	1484292
1997	1497389
1998	1511717
1999	1522504
2000	1531882
2001	1540479
2002	1546789
2003	1553296
2004	1561499
2005	1572576
2006	1585707
2007	1602067
2008	1619606
2009	1639943
2010	1656129
2011	1670868
2012	1690081
2013	1717854
2014	1749021
2015	1781219
2016	1813095
2017	1840694
2018	1871390
2019	1916373
2020	1959532
2021	1982748
2022	1929641
2023	1893634
