4471
2
25669
0
319
32302
8527
1
1259
685
19783
3036
3
2469
7793
4
1061
3158
1816
2271
1850
2029
3448
5527
1849
3546
608
3050
2535
4044
5
3083
10827
17946
2465
3125