4471
2
25669
0
1399
1
181997
11
3083
17946
32302
2271
4
1522
2258
1061
19783
2535
4044
5
2465
8527
3125
789