25669
0
19783
2
3090
6
2258
1
2903
3
2932
4358
21152
8
2996
572
1044
32302
3080
398656
19
2366
4573
644
1200
550
14861
7
1329
3960
1193
5339
5
2980
2229
14
2535
1646
4044