19783
2
25669
0
32302
17946
3090
6
3498
4
21152
8
1461
612
2535
722
7258
572
733
2525
621
475
3724
3
2996
395
3083
571
1785
1709
2952
706
1239
2258
1
469
3017