999
810
858
2414
792
763
815
843
758
1236
2188
994
894
919
716
802
1154
894
1037
779
1031
847
807
904
935
796
835
853
870
751
1016
841
765
1014
1163
862
3074
795
981
1025
861
789
982
837
785
925
829
886
829
852
805
942
875
888
3357
930
1202
932
1830
929