25669
0
2903
3
19783
2
685
572
791
3090
6
2996
2932
2595
3498
4
951
1
913
4358
2535
800
21152
8
8527
5065
534
3724
32302
14
501
2337
5
3107
7
3080
3222
1514
3008