1385
1664
1634
1555
1146
1147
1251
902
1363
993
915
954
1478
1071
1321
930
951
1169
988
1477
1371
899
1585
1018
1505
956
1336
980
1290
1577
942
889
887
1086
867
1129