25669
0
1405
3
572
19783
2
951
1
2110
8527
2600
4
1819
1606
3090
6
791
3485
7
685
2903
2932
467
2996
32302
1749
2535
913
4358
1564
2930
1816
800
4115
10
21152
8
534