1238
908
1663
1400
1434
1989
694
1350
1511
2339
1305
1596
762
1401
1094
1553
1360
1155
1439
1782
2140
2842
603
1525
784
649
1311
1321
1343
1237
944
1338
1132
992
1197
1516
1393
2136
1327
762
1402
901
1433
1693
693
1207
913
1619
1446
888
1696
1270
827
1397
1947
1340
1450
1280
684
1175
804
701
855
972
2139
1179
1326
654
843
596
3959
703
678
687
722
941
1249
657
1338
922
1278
3439
625
1525
2542
1136
703
1700
4805
1058
644
808
814
1900
723
932
735
655
838
1896
1436
1218
721
3200
916
1566
1288
1147
1677
1238
681
1508
3283
2139
1011
836
2138
1159
2902
1081