2935
2710
2282
2960
39892
2495
2322
4638
2210
24732
2369
3897
2987
1637
1610
16227
65387
11084
2507
1961
1731
1403
2327
3604
2330
2114
1710
2038
4593