313
288
156
498
160
115
380
195
175
869