528
366
212
575
255
155
491
271
221
983