Year	Number
1960	267314
1961	272462
1962	277985
1963	283870
1964	290111
1965	296711
1966	303672
1967	311000
1968	318731
1969	326889
1970	335479
1971	344558
1972	354231
1973	364583
1974	377671
1975	393517
1976	410834
1977	430290
1978	451735
1979	474991
1980	499938
1981	526766
1982	555622
1983	586179
1984	617918
1985	647147
1986	673266
1987	699248
1988	725303
1989	751525
1990	777902
1991	804294
1992	830414
1993	855719
1994	879275
1995	901253
1996	922432
1997	942859
1998	962630
1999	981838
2000	1000486
2001	1018552
2002	1035964
2003	1052555
2004	1067698
2005	1081633
2006	1095207
2007	1108636
2008	1122237
2009	1136436
2010	1173012
2011	1233305
2012	1295419
2013	1357118
2014	1417894
2015	1477375
2016	1531734
2017	1580938
2018	1629789
2019	1678067
2020	1722614
2021	1758703
2022	1790804
2023	1825394
