25669
0
19783
2
951
1
3090
6
8527
2903
3
2932
21152
8
32302
913
4358
1013
2906
3738
5
15233
1922
2337
3080
1514
3008
736
2023
3083
2366
17946
3673
3546
1425
2435
3649