1104
1240
1427
1462
859
1001
1273
1277
1169
1224
993
1078
1158
1176
975
1160
1205
425
483
1012
1026
1568
1586
1207
1315
763
783
1175
1218
801
827
1381
1409
1354
1404
1256
1263
1514
1742
1003
1035
1563
1639
994
1023
445
877
1027
642
1486
977
1895
860
1086
762
707
713
958
1714
1342
1137
825
726
1325
1289
1437
913
629
854
1288
1018
1306
1183
933