528
206
382
268
254
154
227
980
170
827