517
525
495
446
523
478
1245
505
543
481
507
1402
516
503
555