520
491
308
482
203
441
337
452
243
743