520
488
305
476
201
441
446
243
483
286