19783
2
25669
0
14
1153
1189
17946
32302
21152
8
2535
2932
4471
3498
4
2964
1
255
1193
2996
2476
1512
3090
6
2478
2986
2258
4321
2272
621
575
3080
3
2902
16
400
1044