Year	Number
1960	190945
1961	195366
1962	200468
1963	206221
1964	212870
1965	220529
1966	228811
1967	237084
1968	245202
1969	253509
1970	262092
1971	270938
1972	280067
1973	289422
1974	298855
1975	308160
1976	317306
1977	325976
1978	333521
1979	338157
1980	337372
1981	331620
1982	323797
1983	317363
1984	316821
1985	322433
1986	330727
1987	339648
1988	348774
1989	358058
1990	367519
1991	371078
1992	373323
1993	384081
1994	395647
1995	403970
1996	410131
1997	416928
1998	425210
1999	431711
2000	435342
2001	426908
2002	435392
2003	442450
2004	449090
2005	455797
2006	461286
2007	466103
2008	469648
2009	470662
2010	468944
2011	469251
2012	473771
2013	479691
2014	486222
2015	490746
2016	495073
2017	497053
2018	501259
2019	507716
2020	514495
2021	501443
2022	506410
2023	513332
