503
486
1375
532
466
521
546
507
558
497
477
543
484
472
1250