1223
1500
933
782
799
878
861
856
921
881
835
777
698
1577
864
827
1209
927
982
1163
1453
922
882
1287
932
1081
846
872
870
811
950
887
961
1416
875