Year	Number
1960	2512284
1961	2551216
1962	2593302
1963	2638082
1964	2685619
1965	2735843
1966	2788642
1967	2843739
1968	2901218
1969	2961166
1970	3023443
1971	3088381
1972	3156408
1973	3227380
1974	3301276
1975	3378703
1976	3460329
1977	3546454
1978	3636927
1979	3732394
1980	3833939
1981	3941569
1982	4054385
1983	4171526
1984	4293070
1985	4419552
1986	4551382
1987	4688787
1988	4831624
1989	4979680
1990	5133419
1991	5293046
1992	5457778
1993	5706181
1994	5923394
1995	6046511
1996	6203860
1997	6387026
1998	6584183
1999	6788589
2000	6998023
2001	7212041
2002	7431783
2003	7659208
2004	7894554
2005	8149419
2006	8402631
2007	8647761
2008	8906469
2009	9172514
2010	9445710
2011	9726380
2012	10014078
2013	10308730
2014	10614844
2015	10932783
2016	11260085
2017	11596779
2018	11940683
2019	12290444
2020	12643123
2021	12996895
2022	13352864
2023	13712828
