Year	Number
1960	743544
1961	772180
1962	801812
1963	832202
1964	863083
1965	894272
1966	925611
1967	957149
1968	988885
1969	1021018
1970	1051844
1971	1080928
1972	1110425
1973	1140323
1974	1170688
1975	1201176
1976	1231670
1977	1262210
1978	1292933
1979	1321719
1980	1347797
1981	1374314
1982	1401895
1983	1430666
1984	1460794
1985	1492789
1986	1526807
1987	1562147
1988	1597474
1989	1635380
1990	1676915
1991	1719420
1992	1763097
1993	1806967
1994	1848873
1995	1893274
1996	1936266
1997	1974169
1998	2014789
1999	2056498
2000	2097826
2001	2138493
2002	2178536
2003	2217070
2004	2256241
2005	2298855
2006	2343652
2007	2390895
2008	2441308
2009	2495771
2010	2554491
2011	2617416
2012	2684307
2013	2754527
2014	2827102
2015	2901495
2016	2977004
2017	3053007
2018	3129150
2019	3205334
2020	3282480
2021	3361056
2022	3440076
2023	3518889
