1385
1664
1634
1554
1146
1147
1250
901
1360
992
915
954
1478
1071
1319
930
950
1168
988
1476
1369
898
1584
1017
1505
955
1336
978
1289
1577
942
889
886
1085
866
1126