479
475
461
454
507
512
456
439
472
524
1457
542
458
1087
521