25137
0
4111
2
467
1832
3
1133
31535
683
2730
6
1101
381
1161
1880
409
668
456
614
968
403
454
1661
1
2328
5223
9
979
1020
957
357
415
951
286