313
288
156
498
160
115
379
195
175
869