Year	Number
1960	1955881
1961	1981906
1962	2008509
1963	2038439
1964	2070691
1965	2103034
1966	2135689
1967	2170118
1968	2206791
1969	2245800
1970	2288452
1971	2337724
1972	2398394
1973	2469876
1974	2548299
1975	2633607
1976	2723559
1977	2822561
1978	2931458
1979	3039698
1980	3111941
1981	3164278
1982	3229681
1983	3297112
1984	3370083
1985	3446616
1986	3518051
1987	3542404
1988	3548746
1989	3591554
1990	3658651
1991	3737891
1992	3815532
1993	3927450
1994	4124442
1995	4313652
1996	4446820
1997	4564300
1998	4668183
1999	4775861
2000	4888020
2001	5005380
2002	5128368
2003	5255046
2004	5385458
2005	5518657
2006	5653693
2007	5794341
2008	5939084
2009	6088055
2010	6249116
2011	6426427
2012	6620381
2013	6829515
2014	7051658
2015	7286096
2016	7537933
2017	7796385
2018	8051051
2019	8309649
2020	8578681
2021	8851084
2022	9123793
2023	9413534
