950
987
669
662
752
744
1065
880
938
779
826
842
853
746
799
768
692
790
2691
4758
949
820
1109
950
696
777
711
3948
849
727
1582
1026
733
2712
873
896
948
28552
1147
2861
2142
1240
707
835
713
763
4326
2064
1243
5009
2416
716
842
877
9133
891
846
739
970
760