Year	Number
1960	233737
1961	239935
1962	246285
1963	252627
1964	258556
1965	264319
1966	270393
1967	276721
1968	283318
1969	290209
1970	297403
1971	304929
1972	312810
1973	321086
1974	329775
1975	338900
1976	348461
1977	358169
1978	368096
1979	378576
1980	389659
1981	401371
1982	413689
1983	426508
1984	439745
1985	453380
1986	467378
1987	481803
1988	496723
1989	508920
1990	521640
1991	538138
1992	563388
1993	591304
1994	613423
1995	629742
1996	639290
1997	652692
1998	671210
1999	691526
2000	713644
2001	733808
2002	752324
2003	771759
2004	792032
2005	813105
2006	835014
2007	858151
2008	883604
2009	910663
2010	937805
2011	965071
2012	992700
2013	1022848
2014	1055607
2015	1089330
2016	1124101
2017	1160070
2018	1197316
2019	1235947
2020	1276063
2021	1317455
2022	1361072
2023	1407230
