25669
0
19783
2
3090
6
2903
3
5440
8
2932
1239
1
1248
4358
2518
21152
2189
32302
3080
3372
676
3484
14801
11
787
6707
1154
2106
3954
2366
223
736
697
598
2087
733