519
486
304
475
201
438
440
243
481
286