25669
0
19783
2
3090
6
2903
3
2932
4358
21152
8
603
32302
3080
99072
398656
19
1204
2366
1
4573
644
550
14861
7
3960
5339
5
2980
2229
2535
1646
4044
3083
17946
2465
3125
2145