Year	Number
1960	713241
1961	753427
1962	798652
1963	849243
1964	903162
1965	960487
1966	1021634
1967	1086868
1968	1156508
1969	1230656
1970	1309916
1971	1430447
1972	1561207
1973	1702361
1974	1854793
1975	2018903
1976	2178962
1977	2297646
1978	2425940
1979	2562948
1980	2719634
1981	2892484
1982	3040963
1983	3185814
1984	3361279
1985	3552277
1986	3754243
1987	3958728
1988	4143619
1989	4333890
1990	4533001
1991	4738765
1992	4950532
1993	5169399
1994	5394595
1995	5624594
1996	5859653
1997	6099964
1998	6348238
1999	6606306
2000	6873014
2001	7148432
2002	7437901
2003	7741811
2004	8058430
2005	8385541
2006	8723538
2007	9079573
2008	9454260
2009	9843943
2010	10248917
2011	10666950
2012	11098737
2013	11546101
2014	12036424
2015	12559842
2016	13083840
2017	13605785
2018	14136765
2019	14687684
2020	15248270
2021	15815458
2022	16395044
2023	16992142
