1425
887
906
1182
982
930
1093
1772
1134
1183
1367
1655
1605
1536
969
1462
1343
883
1539
1277
1259
1373
1458
1117
1315
1314
1283
1302
1126
1122
1489
1399
1085