25669
0
572
19783
2
2903
3
534
791
800
3090
6
1733
2996
14
685
2932
657
1189
5065
1
951
2366
913
4358
32302
883
600
15233
21152
8
8527
1391
2595
501
2337
5