25669
0
19783
2
572
534
2366
1
685
2996
951
501
32302
800
21152
8
3090
6
1189
791
2903
3
2932
1601
15233
5065
913
4358
14
423
948
1391
8527
2087
17946