Year	Number
1960	755336343
1961	765111284
1962	781625080
1963	806602423
1964	830089416
1965	850244724
1966	870034607
1967	887286639
1968	904525833
1969	922966168
1970	940643707
1971	958599547
1972	974721783
1973	990393096
1974	1007739277
1975	1024738876
1976	1041055042
1977	1052152387
1978	1055235914
1979	1057783576
1980	1063009622
1981	1069857024
1982	1079640524
1983	1088106891
1984	1094337624
1985	1101321374
1986	1109836522
1987	1120667990
1988	1131821274
1989	1143030147
1990	1155684641
1991	1167379630
1992	1176780736
1993	1185015530
1994	1191019345
1995	1194314506
1996	1195080928
1997	1192820642
1998	1189288186
1999	1184993526
2000	1179018554
2001	1171104441
2002	1160729362
2003	1150118602
2004	1139984125
2005	1129336091
2006	1120735450
2007	1115626627
2008	1113117522
2009	1112466117
2010	1112608053
2011	1114052980
2012	1117623513
2013	1122305473
2014	1126993225
2015	1130523534
2016	1133080973
2017	1135734577
2018	1136497460
2019	1134517916
2020	1129633072
2021	1122092692
2022	1111777401
2023	1100679830
