Year	Number
1960	126444
1961	130664
1962	134932
1963	139318
1964	143870
1965	148668
1966	153713
1967	159027
1968	164569
1969	170266
1970	176109
1971	182055
1972	188076
1973	194179
1974	200564
1975	207337
1976	214509
1977	221997
1978	229678
1979	237531
1980	245412
1981	253202
1982	260920
1983	268614
1984	276289
1985	283780
1986	290746
1987	297047
1988	302733
1989	307867
1990	312647
1991	317065
1992	321050
1993	324587
1994	327786
1995	330915
1996	333937
1997	336809
1998	340163
1999	344301
2000	349070
2001	354543
2002	360715
2003	367648
2004	375225
2005	383390
2006	392155
2007	401470
2008	411785
2009	423462
2010	436141
2011	449453
2012	462588
2013	472149
2014	479095
2015	487587
2016	497901
2017	509615
2018	522845
2019	537466
2020	551283
2021	562950
2022	574422
2023	588643
