227
620
252
404
486
507
938
708
915
689
1384
647
649
666
793
808
899
1689
897
764
845
941
1015
687
717
878
863
1147
697
850