1382
1664
1631
1551
1143
1146
1248
900
1356
991
912
951
1476
1066
1309
928
947
1165
986
1475
1365
898
1578
1012
1496
954
1333
977
1287
1569
938
887
884
1082
864
1124