Year	Number
1960	2611539
1961	2696989
1962	2781687
1963	2861217
1964	2938435
1965	3015435
1966	3093502
1967	3172260
1968	3250427
1969	3325938
1970	3397839
1971	3466809
1972	3537455
1973	3610906
1974	3696258
1975	3799487
1976	3924262
1977	4067185
1978	4218777
1979	4365240
1980	4496588
1981	4608529
1982	4703886
1983	4788705
1984	4871853
1985	4959721
1986	5112486
1987	5343164
1988	5514838
1989	5647589
1990	5753523
1991	5844232
1992	5918031
1993	5983355
1994	6055086
1995	6140101
1996	6241810
1997	6356470
1998	6473836
1999	6579564
2000	6663654
2001	6722306
2002	6759491
2003	6782571
2004	6802597
2005	6827761
2006	6860376
2007	6898397
2008	6940323
2009	6983272
2010	7025221
2011	7065815
2012	7106399
2013	7148571
2014	7194563
2015	7245701
2016	7302843
2017	7364883
2018	7428887
2019	7490776
2020	7547652
2021	7598189
2022	7643256
2023	7684801
