524
515
316
500
216
452
475
254
510
298