19783
2
25669
0
572
14
2996
2903
3
17946
32302
3090
6
534
70
2932
2258
1
2366
3546
223
2512
2513
4358
536
21152
8
685
1922
2535
2595
721
791
5440
918
758