520
491
308
482
203
441
453
243
487
286