25669
0
14
19783
2
2996
4044
5
3083
8627
3
2465
1189
3125
4179
1
2394
769
2034
3498
4
1746
3779
50969
7
4471
2964
801
3051
1603
1787
1461
2209