Year	Number
1960	437663
1961	443998
1962	452777
1963	462437
1964	474288
1965	488219
1966	504755
1967	521790
1968	538488
1969	555954
1970	575572
1971	598190
1972	621464
1973	645147
1974	668371
1975	691481
1976	713568
1977	735782
1978	757364
1979	779588
1980	801311
1981	851384
1982	899029
1983	918492
1984	942628
1985	951279
1986	959687
1987	984293
1988	1019661
1989	1060003
1990	1108107
1991	1139212
1992	1170871
1993	1199367
1994	1237043
1995	1273328
1996	1321839
1997	1363478
1998	1410522
1999	1425366
2000	1454566
2001	1496821
2002	1514303
2003	1500324
2004	1532662
2005	1580089
2006	1630534
2007	1696536
2008	1789363
2009	1846722
2010	1880069
2011	1914574
2012	1955316
2013	1982696
2014	2006798
2015	2027190
2016	2042754
2017	2027977
2018	2017909
2019	2018124
2020	1988886
2021	1887027
2022	1929879
2023	2004951
