Year	Number
1960	184753
1961	203811
1962	224914
1963	247871
1964	272267
1965	297969
1966	323377
1967	348641
1968	375632
1969	403421
1970	430019
1971	457010
1972	486450
1973	517657
1974	551376
1975	589420
1976	635588
1977	688445
1978	743351
1979	798651
1980	851867
1981	905937
1982	963421
1983	1022859
1984	1075548
1985	1125291
1986	1172002
1987	1212640
1988	1256911
1989	1306037
1990	998907
1991	817523
1992	1004085
1993	1053973
1994	1075503
1995	1097213
1996	1136329
1997	1185773
1998	1238517
1999	1293526
2000	1349823
2001	1406381
2002	1462181
2003	1516480
2004	1568942
2005	1641630
2006	1745544
2007	1859930
2008	1975599
2009	2093153
2010	2212613
2011	2372044
2012	2571499
2013	2772210
2014	2857908
2015	2968455
2016	3070398
2017	3120729
2018	3268653
2019	3359191
2020	3272155
2021	3163029
2022	3174078
2023	3207946
