25669
0
19783
2
32302
21152
8
2996
3090
6
758
572
2903
3
2932
17946
3546
1
297066
4358
800
3008
501
721
5090
791
1189
7034
108797
255
9956
3125
3080
2259
3460
7
2595