25137
0
31535
19279
2
17353
1020
2730
6
3114
4
1098
20634
8
2275
1949
3
918
1824
325
52
467
116
445
729
2076
1
53
6800
171
459
895
439
2105
1711
440
2306