25669
0
17946
32302
19783
2
572
1461
4471
3498
4
3090
6
7258
475
21152
8
2271
14
1768
1189
2524
2350
1105
596
2663
1744
1
484
2903
3
1103
2964
758
1603
914
1243