25669
0
14
2358
9
19783
2
2535
2996
4044
5
3083
2155
3
4133
1
2465
1189
2102
2189
3125
1100
3546
32302
3465
2940
3498
4
3779
2948
6
4471
2904
3868
10
2964
3051
1603
1773