1163
1169
1238
806
876
577
521
506
534
526
490
722
573
542
773
686
518
467
478
452
528
541
600
538
524