1077
905
859
994
1027
873
885
858
1048
930
1285
900
1177
901
999
887
560
456
599
478
549
621
611
551
514
654
558
448
603
580
515
605