Year	Number
1960	78903
1961	84562
1962	90358
1963	96207
1964	102053
1965	107876
1966	113653
1967	119349
1968	134749
1969	163693
1970	197544
1971	233316
1972	270406
1973	308409
1974	346893
1975	385366
1976	438571
1977	507921
1978	579348
1979	652000
1980	724625
1981	778863
1982	816471
1983	856110
1984	896934
1985	938948
1986	994188
1987	1065848
1988	1144560
1989	1228639
1990	1316521
1991	1406815
1992	1498352
1993	1590416
1994	1682911
1995	1776926
1996	1892118
1997	2034621
1998	2189576
1999	2352561
2000	2519637
2001	2687280
2002	2852993
2003	3016135
2004	3177457
2005	3434333
2006	3998830
2007	4901766
2008	5940565
2009	6872266
2010	7301044
2011	7347025
2012	7400710
2013	7460078
2014	7521502
2015	7580093
2016	7631041
2017	7671386
2018	7700679
2019	7720914
2020	7746067
2021	7782300
2022	7830368
2023	7891202
