25137
0
31535
403
456
17353
1161
2328
839
409
787
1098
3114
4
2490
668
445
454
1020
1557
1101
325
970
2730
6
19279
2
1661
1
333
1425
755
1133
415
4111