Year	Number
1960	820540
1961	849275
1962	878854
1963	908995
1964	939457
1965	970002
1966	1000504
1967	1030990
1968	1061449
1969	1092034
1970	1123033
1971	1154522
1972	1186422
1973	1218798
1974	1251643
1975	1284694
1976	1317685
1977	1350660
1978	1383895
1979	1417495
1980	1452313
1981	1488975
1982	1527342
1983	1567532
1984	1609805
1985	1654719
1986	1702494
1987	1752433
1988	1803169
1989	1852410
1990	1900626
1991	1950262
1992	2001570
1993	2053374
1994	2103302
1995	2149535
1996	2186314
1997	2217209
1998	2250831
1999	2285410
2000	2319309
2001	2352143
2002	2383903
2003	2413772
2004	2444135
2005	2477064
2006	2511099
2007	2546448
2008	2583794
2009	2623822
2010	2666836
2011	2712698
2012	2760957
2013	2810945
2014	2861936
2015	2913195
2016	2963818
2017	3013322
2018	3061479
2019	3108189
2020	3154282
2021	3200126
2022	3244911
2023	3288041
