25137
0
4455
2
31535
17353
2730
6
4111
3233
16
467
381
1748
2190
1
456
19279
2328
482
787
1098
951
409
3114
4
1101
415
2490
1557
1772
957
798
683
1661