518
485
303
470
201
438
439
243
480
286