21152
8
3080
3
2932
2
3090
6
25669
0
2245
297066
2668
2903
2996
762
1047
255
5151
918
1189
1310
14
1591
2289
4
3380
908
2600
7034
3012
4443
9
17946
1193
4307
166