311
288
156
497
160
115
379
195
175
868