25669
0
572
19783
2
1849
1514
1
685
4358
6
21152
8
3008
3
2996
2270
14
800
3090
657
1365
15233
692
791
32302
3871
2932
2903
2595
534
5382
5
1307
8527
255
878