19783
2
25669
0
21152
8
3090
6
14
2903
3
2932
1189
32302
4471
3080
2964
1
1193
1755
17946
1512
255
2478
528
3673
2986
2258
569
1153
2996
1927
3012
4
9956
2902
16
5504