31535
0
101
19279
2
25137
17353
2275
57
3498
4
378
467
1020
2574
1
968
20634
8
3092
1824
2668
333
3114
5223
9
2224
3510
495
798
802
2730
6
1551
2198
1869
5
801