19783
2
2366
1
1022
0
25669
32302
2535
392
345
2996
572
21152
8
2727
1668
3090
6
3083
3724
3
3012
742
721
1478
685
2932
3498
4
1212
1451
713
17946
3593
16
1329
2595