Year	Number
1960	77120
1961	80858
1962	84610
1963	88272
1964	92165
1965	96508
1966	101323
1967	106590
1968	112277
1969	118210
1970	124450
1971	133954
1972	144373
1973	155556
1974	167603
1975	180540
1976	194388
1977	209219
1978	225179
1979	236263
1980	247736
1981	260452
1982	274335
1983	288282
1984	302110
1985	316910
1986	333142
1987	350128
1988	366474
1989	381524
1990	396449
1991	411039
1992	481485
1993	578074
1994	571603
1995	559420
1996	763822
1997	955735
1998	1048216
1999	1126468
2000	1210497
2001	1301768
2002	1404622
2003	1448333
2004	1486527
2005	1526528
2006	1568217
2007	1611415
2008	1655603
2009	1700405
2010	1745731
2011	1791521
2012	1836678
2013	1881346
2014	1928885
2015	1979769
2016	2034934
2017	2094446
2018	2156849
2019	2222128
2020	2291674
2021	2364984
2022	2441369
2023	2521821
