Year	Number
1960	101770
1961	102399
1962	104365
1963	107178
1964	110060
1965	112859
1966	115270
1967	117076
1968	119085
1969	122387
1970	127335
1971	133971
1972	142453
1973	152053
1974	161596
1975	170638
1976	179123
1977	187244
1978	195452
1979	204263
1980	214047
1981	224861
1982	236712
1983	249214
1984	261946
1985	274825
1986	287927
1987	301142
1988	314496
1989	328193
1990	342231
1991	356653
1992	371646
1993	387164
1994	403151
1995	419767
1996	436615
1997	453134
1998	469706
1999	487503
2000	507795
2001	530826
2002	555964
2003	581868
2004	606855
2005	630932
2006	654939
2007	679464
2008	705172
2009	732899
2010	762182
2011	793713
2012	828710
2013	866553
2014	907444
2015	951658
2016	999483
2017	1050983
2018	1105653
2019	1162759
2020	1222115
2021	1280212
2022	1341337
2023	1409073
