25669
0
14
19783
2
2535
1325
2996
4044
5
6844
3083
17946
1558
1
2465
1189
3125
3546
32302
623
3517
6
4823
9
662
3498
4
1259
3779
2115
1918
4471
2964
3051
2189