520
491
308
482
204
441
455
243
487
287