1123
1382
1114
1217
890
849
747
1248
1178
1388
1451
1136
1586
1670
907
768
845
761
740
838
791
888
956
850
839
1039
1540
3061
962
1295
1158
1345
1095
1144
1241
1104