519
487
304
475
201
438
441
243
481
286