25669
0
19783
2
3090
6
2903
3
2932
4358
21152
8
323
2996
572
32302
3080
467
14
2366
1
1028
3240
1279
4
600
496
14861
7
685
553
1486
3315
2535
317
2954
836
4044
5