660
591
628
625
935
390
760
648
721
763
607
395
1449
425
557
465
756
880
733
705
2043
444
708
905
410
662
798
843
1668
597
531
867
1091
920
607
675
834
448
475
511
601
452
484
957
409
1211
618
686
674
527
613
480
713
621
