3090
6
3080
3
21152
8
2932
2
2245
3779
3189
297066
0
2903
2865
1047
1892
1
585
989
4721
4639
4837
5
572
2392
3206
4358
1011
467
3083
17946
2740
3546
2996
1092
3715