5580
930
1434415
598612
109133715
58658
44174
1089822
52183
864514
1268915
690113
435168736
241009380
1685208313
158687269
131639180
125613260
1136108896
104869214
89963182
84090292
76548141
70475160