1152
2140
1265
1115
1154
1505
1090
1583
2073
1146
1147
1250
901
1359
992
915
954
1478
1071
1318
930
950
1167
988
1476
1368
898
1017
955
1336
978
1288
1577
941