19783
2
2535
1397
0
21152
8
14125
10
3090
6
3083
32302
25669
5805
3
7258
2932
1412
3498
4
582
17946
1294
1
1153
302
4930
685
793
3107
7
647
3080
94424
1044
929
2945
123674
35