518
486
304
471
201
438
440
117
243
480