309
287
156
496
160
114
377
194
175
868