Year	Number
1960	2613197
1961	2699221
1962	2788792
1963	2888882
1964	3005246
1965	3132679
1966	3272512
1967	3422426
1968	3566990
1969	3697385
1970	3813579
1971	3926398
1972	4056991
1973	4191864
1974	4323494
1975	4452806
1976	4565498
1977	4669853
1978	4759210
1979	4821241
1980	4816933
1981	4738762
1982	4629293
1983	4502303
1984	4435238
1985	4446093
1986	4485340
1987	4548916
1988	4636004
1989	4713513
1990	4778405
1991	4836367
1992	4897640
1993	4991780
1994	5098152
1995	5209172
1996	5315167
1997	5412485
1998	5501702
1999	5582089
2000	5631715
2001	5667533
2002	5716755
2003	5777790
2004	5835763
2005	5891466
2006	5941910
2007	5974026
2008	6001405
2009	6046534
2010	6080483
2011	6165379
2012	6310057
2013	6478079
2014	6664328
2015	6856057
2016	7048701
2017	7238734
2018	7432342
2019	7637519
2020	7817318
2021	7894700
2022	7738710
2023	7760476
