311
288
156
496
160
114
379
195
175
868