1005
912
1009
990
1045
1182
1549
1058
1545
1646
1218
1869
1252
1364
1373
1658
1453
1272
1969
2271
1618
3514
1575
1524
1447
2041
1206
1220
1222
2036
1147
1527
1170
1520