4471
2
25669
0
17946
3050
1694
1
2271
4
951
19783
2258
21152
8
2312
1744
2903
3
2964
1603
317
1688
2906
2954
1372
2522
32302