528
366
212
575
254
155
491
271
221
983