1145
876
958
860
905
929
871
1143
859
858
777
794
874
952
916
964
883
1000
975
1037
1022
1439
854
915
879
829
773
695
901
1156
889
983
857
704