715
293
409
856
483
1243
507
671
370
471
517
655
491
417
831
255
407
450
796
1670
714
689
720
599
489
584
655
748
1076
541
317
1147
1104
689
389
330
687
407
694
378
1784
352
538
478
960
2060
892
756
914
386
689
338
304
1094
586
406
619
2477
864
535