2636
27843
80328
489104
330
20434
74479
985223
526110
578131
95061
19543
7369114
1011159
39850
2532145
1518191
1354226
806170
670