Year	Number
1960	9828
1961	11510
1962	13858
1963	16562
1964	19566
1965	22827
1966	26455
1967	30560
1968	35091
1969	39981
1970	45237
1971	51195
1972	58153
1973	66085
1974	74919
1975	84518
1976	94729
1977	105442
1978	116554
1979	127943
1980	139449
1981	150903
1982	162235
1983	173466
1984	184639
1985	195784
1986	204680
1987	211103
1988	217616
1989	224684
1990	232110
1991	239726
1992	247385
1993	254978
1994	262465
1995	269831
1996	277114
1997	289487
1998	308449
1999	329144
2000	350138
2001	371113
2002	392269
2003	413642
2004	428280
2005	481704
2006	627242
2007	814443
2008	986307
2009	1109035
2010	1167539
2011	1209655
2012	1261520
2013	1340952
2014	1474497
2015	1630193
2016	1757039
2017	1822973
2018	1838080
2019	1826810
2020	1767875
2021	1713800
2022	1710679
2023	1719087
