25669
0
19783
2
913
1
572
21152
8
3090
6
791
2996
2906
685
2903
3
2932
951
2732
4358
32302
800
8527
534
2964
3591
11
2595
7471
9
501
2337
5
3080
1514
3008
2986
2258