25137
0
17353
31535
1098
3114
4
467
1513
1
2730
6
19279
2
4111
6800
381
476
1170
20634
8
2328
552
16
2091
1020
466
957
415
951
456
409
2459
9
787
1557
403
1161