3090
6
21152
8
2932
2
3080
3
2903
2245
297066
0
25669
572
1047
1189
14
17946
1755
1
3083
19783
2996
2535
3125
32302
4471
2465
280
3498
4
3715
189326
2405
1461
1500
181997
11