313
881
745
474
690
557
773
989
507
721
935
447
313
392
610
477
693
554
420
634
502
717
799
664
527
745
960
824
341
420
982
503
716
934
793
663
527
391
610
689
552
422
983
847
362
580
446
309
743
958
470
337
550
767