Year	Number
1960	1843539
1961	1927233
1962	1998044
1963	2071037
1964	2154634
1965	2234076
1966	2313397
1967	2388748
1968	2461235
1969	2533523
1970	2585611
1971	2617068
1972	2646285
1973	2671629
1974	2702062
1975	2736604
1976	2769330
1977	2803276
1978	2839149
1979	2874457
1980	2909173
1981	2947588
1982	2986904
1983	3027127
1984	3067252
1985	3101753
1986	3134852
1987	3169880
1988	3201760
1989	3251179
1990	3318602
1991	3385445
1992	3459819
1993	3535747
1994	3607222
1995	3672897
1996	3734314
1997	3794654
1998	3855372
1999	3896779
2000	3912746
2001	3926875
2002	3939942
2003	3953356
2004	3971421
2005	3995444
2006	4022610
2007	4051232
2008	4119674
2009	4188204
2010	4218775
2011	4252916
2012	4286937
2013	4318074
2014	4345898
2015	4369801
2016	4388966
2017	4400516
2018	4405307
2019	4407577
2020	4400904
2021	4381941
2022	4343714
2023	4290049
