25669
0
572
791
19783
2
534
2595
3090
6
4044
5
800
501
685
2903
3
2932
14
5065
1
2996
951
1189
913
4358
21152
8
8527
480
2928
605
32302
2337
3080
1514
3008