2646
27843
80328
489104
330
20434
74679
985223
526110
578131
95061
19543
7467114
1011159
39850
2535145
1520191
1354226
806170
670