25669
0
572
19783
2
791
2996
1189
21152
8
685
3090
6
2595
800
14
534
2932
2903
3
1193
2366
1
657
4358
15233
1601
5065
501
758
1225
32302
2337
5
3080
951
851