25669
0
32302
17946
3498
4
19783
2
3090
6
1461
345
536
14
21152
8
7258
2145
1
572
2996
2535
2932
2350
2270
919
1153
3680
4074
3080
3
3546
1045
1044
1539
1768
2103