Year	Number
1960	468573
1961	475796
1962	483324
1963	491117
1964	499136
1965	507477
1966	516197
1967	525274
1968	534649
1969	544242
1970	554021
1971	563953
1972	574014
1973	584035
1974	592277
1975	600126
1976	609650
1977	619308
1978	627671
1979	634549
1980	642224
1981	649250
1982	655112
1983	662412
1984	671373
1985	682109
1986	694250
1987	707762
1988	722690
1989	739735
1990	758106
1991	772655
1992	783705
1993	795179
1994	807115
1995	819226
1996	831269
1997	843341
1998	855409
1999	866649
2000	878360
2001	893001
2002	909639
2003	926721
2004	945989
2005	969313
2006	994564
2007	1019362
2008	1043076
2009	1065540
2010	1088486
2011	1112976
2012	1137676
2013	1161555
2014	1184830
2015	1205813
2016	1224562
2017	1243235
2018	1261845
2019	1280438
2020	1299995
2021	1320942
2022	1341296
2023	1360596
