1622
961
907
905
1103
884
1154
1017
1161
912
932
1375
947
1547
984
913
1286
956
1118
937
1117
1244
858
1495
1315
1028
1308
1339
1312
926
951
924
1236
908
983