528
366
212
575
255
155
491
271
222
983