34
106
395
767
726
1274
1428
768
604
267
1852
824
459
592
673
658
675
1120
876
522
1148
1054
420
445
869
579
600
590
378
762
605
696
943
629
1015
561
929
333
1438
279
448
527