25669
0
572
534
5065
1
19783
2
791
3544
501
2996
1869
800
3090
6
2595
960
685
2903
3
2932
1094
522
951
934
1391
913
4358
1045
2732
32302
600
452
15233