25669
0
2996
3090
6
19783
2
2932
2903
3
685
4358
21152
8
791
572
32302
3080
3546
1
894
692
534
14
17946
1564
3083
758
1189
2535
785
510
148
1486
3125
1193