25669
0
19783
2
3090
6
255
2903
3
2996
2932
1045
1179
1
4358
21152
8
670
572
14
534
32302
3080
2466
5
2204
3109
800
2366
826
522
1189
595
635
2902
16
3008
758