Year	Number
1960	2628039
1961	2667902
1962	2710824
1963	2758628
1964	2822115
1965	2898960
1966	2977930
1967	3059407
1968	3143526
1969	3230222
1970	3319692
1971	3411765
1972	3506440
1973	3604638
1974	3707329
1975	3814776
1976	3926862
1977	4043757
1978	4165507
1979	4292314
1980	4424421
1981	4563018
1982	4709109
1983	4862469
1984	5022891
1985	5190839
1986	5367944
1987	5553221
1988	5743856
1989	5939184
1990	6139234
1991	6344287
1992	6554943
1993	6772657
1994	6996560
1995	7223857
1996	7453760
1997	7688151
1998	7929014
1999	8177310
2000	8434955
2001	8702229
2002	8981020
2003	9273735
2004	9581016
2005	9904126
2006	10243070
2007	10596803
2008	10965344
2009	11349866
2010	11749639
2011	12162927
2012	12586722
2013	13016403
2014	13444338
2015	13869150
2016	14299532
2017	14737043
2018	15181092
2019	15634647
2020	16097988
2021	16569240
2022	17050747
2023	17547459
