3090
6
2907
2
3080
3
3779
2535
19783
21152
8
7793
4
32302
0
3922
25669
1152
1
2932
1352
5
12459
3498
2666
9
17946
3589
1532
2906
3206
1153
1811
866
2638
2178
2949
2758
3354