946
946
767
680
592
779
905
2177
2335
742
795
1187
667
832
978
810
711
945
1360
1022
710
877