3090
6
2903
3
2932
2
21152
8
3083
3080
32302
0
3546
1
108797
17946
2258
25669
5825
4
7258
55904
2246
19783
2535
3354
5
4044
37355
13
2465
3125
2605
3498
3779
1453
4471
2964
3051