25026
0
20358
14026
1727
4
1396
6
15254
2
16582
8
1136
2669
1566
841
1767
3
1339
1625
1660
2442
5
1254
1930
1946
1563
1
666
1567
763
1553
1515
1243
2606
1222
652
1099