Year	Number
1960	835793
1961	855022
1962	874444
1963	893371
1964	911477
1965	928471
1966	943790
1967	956566
1968	969297
1969	983732
1970	998928
1971	1015328
1972	1033546
1973	1053402
1974	1074779
1975	1098435
1976	1125271
1977	1155273
1978	1187465
1979	1220810
1980	1255087
1981	1290042
1982	1325643
1983	1357045
1984	1388941
1985	1426094
1986	1462582
1987	1499432
1988	1538093
1989	1578415
1990	1619559
1991	1660198
1992	1700409
1993	1741405
1994	1781953
1995	1821596
1996	1862006
1997	1903087
1998	1943876
1999	1986173
2000	2031835
2001	2080172
2002	2130942
2003	2184172
2004	2238584
2005	2293931
2006	2351106
2007	2409901
2008	2469519
2009	2531323
2010	2596061
2011	2662591
2012	2728902
2013	2790514
2014	2842771
2015	2898619
2016	2964716
2017	3033795
2018	3106627
2019	3183006
2020	3255651
2021	3316890
2022	3389923
2023	3482184
