1245
869
939
937
1391
457
485
504
518
522
523
508
486
519
502
530
512
490
550
511
536
506
549
525
497
547
532