31535
0
19279
2
3114
4
918
514
4536
467
3498
1824
2275
17353
1020
2730
6
2668
25137
483
1
2459
9
78
3632
3
928
2362
2084
3646
177
408
1022
422
15789
2461
20
2546