518
485
304
470
201
438
439
243
480
286