2646
27843
80328
489104
330
20434
74479
985223
526110
578131
95061
19543
7401114
1011159
39850
2533145
1519191
1354226
806170
670