1029
2329
701
988
668
1185
1186
1164
1685
2279
1022
796
944
1289
630
1608
1067
3009
938
1411
1129
891
879
1334
1938
3145
701
1024
716
1007
1021
708
1039
648
2078
1292
1282
625
1787
1202
2789
4161
1300
756
2291
896
833
947
808
1776
676
1577
665
1567
2769
8889
1345
647
1380
709
1239
1264
1076
1622
2675
1652
917
621
1548
1356
1384
784
708
649
1367
803
1543
749
687
1135
639
682
766
964
950
1535
1012
1101
660
1411
790
1569
1288
784
1659
616
2875
1783
1933
711
4056
843
1217
1094
1339
652
814
900
853
662
1174
619
916
937
693
1629
1413
726
1178
725