25669
0
19783
2
572
3090
6
1045
645
2903
3
2932
528
522
547
2533
1094
4358
452
2732
512
21152
8
534
1123
2996
352
2320
558
2069
5
32302
14
3080
960
400