1240
1148
1575
1520
1504
1314
1092
1392
1720
1305
1003
872
816
938
840
750
847
832
879
893
994
871
1145
861
904
1159
862
1102
964
1112
881
998