Year	Number
1960	1024643
1961	1053758
1962	1085337
1963	1119502
1964	1155132
1965	1191104
1966	1227579
1967	1264708
1968	1302276
1969	1339665
1970	1376405
1971	1411769
1972	1445961
1973	1479410
1974	1514227
1975	1550798
1976	1587575
1977	1625313
1978	1665005
1979	1707462
1980	1753017
1981	1801981
1982	1854501
1983	1907630
1984	1961720
1985	2019196
1986	2079093
1987	2140778
1988	2204122
1989	2269630
1990	2337831
1991	2407892
1992	2479056
1993	2551212
1994	2623828
1995	2697596
1996	2772799
1997	2849594
1998	2929979
1999	3013607
2000	3100019
2001	3187904
2002	3278743
2003	3372968
2004	3472108
2005	3574672
2006	3679887
2007	3787793
2008	3898082
2009	4010755
2010	4125580
2011	4242491
2012	4358973
2013	4475962
2014	4592232
2015	4706961
2016	4822176
2017	4937347
2018	5051077
2019	5164096
2020	5280566
2021	5401170
2022	5523817
2023	5645347
