Year	Number
1960	301993
1961	310268
1962	319115
1963	329027
1964	339832
1965	351700
1966	364973
1967	379657
1968	395576
1969	412488
1970	430127
1971	448053
1972	466196
1973	484827
1974	503956
1975	523527
1976	543641
1977	564356
1978	585575
1979	607041
1980	628352
1981	649844
1982	671520
1983	693370
1984	717426
1985	748282
1986	778361
1987	803325
1988	830229
1989	859459
1990	890975
1991	925217
1992	965727
1993	1011523
1994	1057274
1995	1102145
1996	1147239
1997	1186013
1998	1215597
1999	1241302
2000	1266125
2001	1291857
2002	1319623
2003	1350073
2004	1385017
2005	1423818
2006	1463373
2007	1504933
2008	1551086
2009	1601308
2010	1655425
2011	1713113
2012	1776216
2013	1846023
2014	1916878
2015	1987079
2016	2058795
2017	2132396
2018	2204819
2019	2272432
2020	2325160
2021	2346756
2022	2345891
2023	2357239
