Year	Number
1960	278304
1961	282695
1962	287104
1963	291846
1964	296962
1965	302612
1966	309179
1967	316530
1968	324380
1969	332512
1970	340844
1971	349356
1972	358044
1973	366977
1974	376389
1975	386181
1976	396199
1977	406206
1978	417507
1979	430139
1980	441794
1981	452868
1982	464321
1983	475888
1984	488445
1985	501602
1986	515103
1987	529759
1988	545595
1989	562626
1990	581202
1991	601196
1992	621189
1993	643046
1994	672334
1995	699874
1996	717548
1997	735034
1998	758516
1999	785592
2000	813337
2001	842182
2002	871958
2003	901945
2004	932658
2005	964868
2006	998645
2007	1033414
2008	1068911
2009	1105652
2010	1143772
2011	1183343
2012	1222891
2013	1261230
2014	1298491
2015	1334440
2016	1371017
2017	1408931
2018	1448317
2019	1490220
2020	1529100
2021	1561256
2022	1592529
2023	1629974
