25669
0
19783
2
572
791
2996
685
951
1
21152
8
800
32302
15233
501
3090
6
2595
5065
534
2903
3
2932
14
2366
913
4358
17946
8527
5517
1601
1391
2337
5
3080
616