19783
2
17946
0
21152
8
2535
32302
3765
4
25669
1189
2902
16
635
572
3354
1
2057
3683
2932
3498
2996
3546
475
1683
984
3779
2366
1618
14
1153
118
843
3090
6
3629