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