528
366
212
575
254
154
491
270
221
982