31535
0
19279
2
705
25137
4192
1824
2275
2190
1711
467
7334
4
1020
325
777
200
458
21743
1
781
968
152
846
2730
6
25127
4111
320
646
3498
358
1898
1343