25137
0
17353
2730
6
31535
20634
8
19279
2
2668
1098
3114
4
6800
1559
2657
3
57
402
6515
1
4111
1498
2328
326
2855
78
1020
846
2091
1824
466
247
5429
284