25137
0
17353
31535
381
3114
4
1880
2
403
1346
4111
1133
467
1098
454
1161
872
722
2152
1153
2702
438
683
415
408
1101
2730
6
19279
1009
409
1045
2328