4471
2
25669
0
789
1
319
2964
1744
1061
3933
2986
19783
2258
1512
21152
8
3591
11
32302
2271
4
3125
423
1393
1840
6
2535