19783
2
25669
0
1153
17946
32302
21152
8
2535
2932
4471
3498
4
2964
1
2476
1512
3090
6
2478
2986
2258
4321
2272
3080
3
2902
16
400
1044
1022
3261
542
1985
7258
4044
5
3083