25669
0
19783
2
8527
1
572
467
3090
6
791
685
2903
3
1845
2932
15233
2996
951
1924
1087
913
4358
619
1380
2669
800
21152
8
534
1819
2595
1929
32302
501
2526