582
800
665
397
965
823
340
557
420
635
503
370
796
312
877
395
962
475
343
555
769
633
717
930
448
661
527
744
476
686
552
421
631
851
367
932
794
664
740
954
472
688
553
770
632
848
712
443
659
527
745
607
819
338