1125
1383
1115
1219
893
850
749
1249
1179
1390
1452
1136
1586
1671
907
769
846
762
740
838
792
890
956
840
1042
1542
3063
964
1299
1160
1348
1095
1145
1243
1111