25669
0
19783
2
1094
645
558
1189
572
522
32302
960
3090
6
352
1045
2533
1123
534
2903
3
1849
512
2932
3401
5
547
2139
4
400
2996
4358
21152
8
3008
476
4148