19783
2
25669
0
3090
6
2903
3
2932
21152
8
14
4471
32302
3080
2964
1
1189
1512
2986
2258
569
1153
1927
3012
4
1193
9956
2902
16
10827
2355
2535
2996
3046
4044
5
951
3083