400
813
438
715
5612
528
423
537
368
417
736
441
854
593
631
435
980
328
426
441
200
456
442
611
527
465
509
635
451
432
938
422
1089
247
757
489
505
608
429
431
521
577
764
140
438
454
544
336
412
441
791
836
416
931
668
961
483
419
405
739
525
311
616
502