21152
8
3090
6
2903
3
2593
1
2932
2
2695
4
297066
0
3080
2629
2138
2711
6496
2911
9
4651
398656
19
550
5151
1010
25669
14
1200
19783
2535
2996
4044
5
931
3083
2321
17946
1716