Year	Number
1960	1056878
1961	1083466
1962	1118833
1963	1159890
1964	1205281
1965	1255913
1966	1310477
1967	1366558
1968	1423473
1969	1480540
1970	1537889
1971	1611882
1972	1704251
1973	1800254
1974	1898738
1975	1998891
1976	2099337
1977	2198593
1978	2295957
1979	2392166
1980	2478428
1981	2548218
1982	2614124
1983	2685289
1984	2762401
1985	2847039
1986	2939601
1987	3038590
1988	3140991
1989	3246296
1990	3357088
1991	3475178
1992	3600771
1993	3733715
1994	3874190
1995	4022966
1996	4181360
1997	4349968
1998	4526749
1999	4710741
2000	4897885
2001	5094643
2002	5303000
2003	5513284
2004	5722657
2005	5929198
2006	6133312
2007	6335396
2008	6538249
2009	6742719
2010	6942537
2011	7179160
2012	7459617
2013	7750137
2014	8058072
2015	8391070
2016	8747777
2017	9120471
2018	9509632
2019	9859108
2020	10106622
2021	10305738
2022	10612344
2023	11031795
