1440
906
918
1195
993
944
1108
1796
1147
1381
1663
1628
1549
983
1472
1362
898
1573
1294
1290
1274
1391
1480
1131
1332
1331
1299
1197
1318
1138
1141
1508
1414
1142
1099