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