25669
0
17946
32302
1461
3498
4
19783
2
3090
6
14
7258
1189
2996
4471
572
4044
5
657
2535
3125
21152
8
1193
2964
1
2478
758
2350
1672
3779
2986
2087
940
1512
3426