25669
0
572
19783
2
4358
6
685
21152
8
3090
791
2903
3
2932
493
2996
501
2595
951
1
913
800
8527
534
1294
32302
2337
5
3080
1189
14
1514
3008
1192
2906
458