315
288
156
498
160
116
380
195
175
869