21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
3080
1635
4
1586
1935
1527
2711
2911
9
4651
959
1079
398656
19
5123
2199
5
550
5151
25669
14
19783
2535
2996
906
4044
3083
17946