21152
8
25669
0
4471
2
5151
19783
398656
19
2535
17946
2711
1136
2911
9
4651
3
2271
4
32302
550
1
8527
4044
5
3083
5978
6
2666
2465
3971