21152
8
3080
3
2932
2
3090
6
2903
297066
0
2245
1189
1047
189326
1485
14
4651
2996
371
475
138
2535
25669
3779
1193
2471
4044
5
2524
628
108797
2087
3051
3498
4
593