450
796
1670
714
689
720
599
489
584
655
748
1076
541
317
1147
1104
690
389
330
687
407
694
378
1784
352
538
478
960
2060
914
338
304
1094
586
406
620
2477
864
535
709
824
509
426
432
472
708
920
678
1421
1721
1517
787
389
998