1077
905
859
995
1027
874
885
858
1048
931
1285
900
1177
902
999
887
560
456
599
478
549
621
611
551
514
654
558
448
603
580
515
605