1440
905
918
1195
993
943
1108
1796
1147
1381
1662
1628
1549
983
1472
1361
898
1573
1294
1290
1273
1391
1477
1131
1332
1331
1299
1197
1317
1137
1140
1507
1413
1142
1099