320
399
620
482
349
916
426
993
726
588
809
320
887
753
615
830
350
424
641
507
722
939
804
321
884
748
614
696
914
429
989
858
370
453
319
887
749
962
830
345
427
993
855
372
587
800
666
884
746
609
829
343
560
773