25669
0
572
19783
2
951
1
2087
2903
3
1189
685
534
2366
3090
6
2377
791
800
3008
8527
2270
2996
2932
5065
1922
14
3738
5
913
4358
2732
2595
21152
8
32302
1978