Year	Number
1960	100188
1961	101829
1962	103588
1963	105462
1964	107530
1965	109734
1966	112023
1967	114312
1968	116523
1969	118367
1970	119772
1971	121632
1972	124350
1973	127055
1974	129710
1975	132496
1976	134721
1977	136567
1978	138589
1979	140734
1980	142856
1981	145210
1982	147785
1983	150086
1984	152035
1985	153620
1986	155066
1987	157360
1988	160583
1989	162893
1990	164125
1991	166135
1992	168074
1993	169407
1994	170907
1995	172101
1996	173359
1997	175231
1998	177709
1999	180394
2000	183208
2001	185885
2002	187806
2003	189650
2004	192104
2005	196515
2006	203084
2007	209875
2008	214386
2009	214379
2010	212920
2011	212873
2012	213391
2013	214817
2014	216736
2015	218787
2016	222056
2017	228127
2018	235299
2019	240991
2020	244499
2021	247524
2022	252843
2023	259595
