19783
2
32302
0
1153
1332
2366
1
25669
2535
1397
2932
4471
2292
12
3498
4
2964
17946
1101
1610
2476
525
1378
1512
466
3090
6
272
2065
2986
2258
2485
21152
8
3080
3
2902
16