21152
8
2593
1
930
2
297066
0
3090
6
2903
3
2932
929
14
1419
4471
3051
1603
3080
2996
17946
2740
96
2990
1189
471
3012
4
1512
5504
16
2525
25669
1153
2711
378
19944