25669
0
19783
2
685
2996
572
800
32302
3090
6
791
5065
1
2595
2903
3
2932
501
15233
951
913
4358
21152
8
8527
1354
534
14
2337
5
3080
600
1514
3008
528
883