19783
2
25669
0
2535
7258
1397
2932
3498
4
32302
17946
14125
10
1153
3090
6
4930
21152
8
793
647
3080
3
94424
1044
1
2945
123674
35
3301
4044
5
3083
5805
2465
3971
3125
2507
582