796
690
682
933
926
877
1011
888
876
1099
1130
1290
860
859
1152
919
861
891
873
1164
1042
879
878
1385
1321
1033
1222
929
562