21152
8
3080
3
2932
2
3090
6
297066
0
25669
2245
19783
2903
17946
3546
1
1047
32302
5090
1189
7034
108797
255
9956
2996
3125
2259
3460
7
189326
3051
1603
3186
758
2471
2496