796
690
682
933
926
877
1011
888
1099
1131
1290
860
1152
859
919
862
891
873
1164
1042
879
861
878
1385
1321
1035
1223
929
562