3090
6
2245
3
2932
2
2903
21152
8
9956
3080
297066
0
3765
4
475
2525
1189
14
2996
2471
14861
7
894
571
25669
17946
1310
3083
19783
2535
1610
572
3673
3125
2771
32302