3090
6
106
0
2903
3
2932
2
21152
8
2149
5
25669
3080
2740
1
916
3606
2996
6164
2059
1362
16
14
19783
2535
585
4044
3083
17946
2465
1189
3125
3546
32302
3498
4
3779
4471