25137
0
31535
17353
297
586
17
454
2328
1098
213
775
2
3114
4
467
2730
6
19279
403
333
248
771
57
294
846
320
262
4111
408
1939
767
6800
781