Year	Number
1960	2553409
1961	2609333
1962	2665887
1963	2720673
1964	2762825
1965	2803071
1966	2841231
1967	2876771
1968	2909426
1969	2937507
1970	2982141
1971	3025340
1972	3069431
1973	3114865
1974	3161148
1975	3208566
1976	3256578
1977	3304562
1978	3351698
1979	3397719
1980	3442846
1981	3547099
1982	3666368
1983	3790055
1984	3911983
1985	4034938
1986	4161731
1987	4288614
1988	4412629
1989	4535518
1990	4657421
1991	4807951
1992	4964587
1993	5124495
1994	5290284
1995	5461974
1996	5640497
1997	5829145
1998	6024973
1999	6228982
2000	6448823
2001	6624573
2002	6780477
2003	6941613
2004	7112237
2005	7296161
2006	7494800
2007	7704044
2008	7921154
2009	8142545
2010	8364211
2011	8580744
2012	8794599
2013	9009203
2014	9225180
2015	9439084
2016	9651859
2017	9864042
2018	10073534
2019	10279833
2020	10480465
2021	10672830
2022	10857387
2023	11038749
