Year	Number
1960	176933
1961	183391
1962	191946
1963	202324
1964	212068
1965	220942
1966	229149
1967	236943
1968	244477
1969	251066
1970	254955
1971	260593
1972	271608
1973	283014
1974	293072
1975	302813
1976	311993
1977	320757
1978	329035
1979	336547
1980	339412
1981	338271
1982	337366
1983	336780
1984	337003
1985	338527
1986	341691
1987	346731
1988	353628
1989	362123
1990	372026
1991	383121
1992	395198
1993	408302
1994	427978
1995	453044
1996	477071
1997	500549
1998	524204
1999	549908
2000	579956
2001	615580
2002	656389
2003	700300
2004	745491
2005	791385
2006	837488
2007	882890
2008	925444
2009	964251
2010	1000183
2011	1033652
2012	1065463
2013	1096170
2014	1124367
2015	1147711
2016	1165830
2017	1188128
2018	1218658
2019	1251297
2020	1276698
2021	1295703
2022	1318488
2023	1352442
