1291
1239
673
582
636
398
448
452
589
576
392
594
445
417
460