25669
0
21152
8
32302
17946
2535
2
19783
2907
297066
94424
3
1849
2750
1
3289
189326
9817
2932
267612
5389
1978
1282
2121
3498
4
2381
5402
9
2899
123674
35
3779
2328
3765
1153
3090
6