502
717
581
665
530
393
609
824
338
909
772
639
368
580
446
312
528
393
823
338
904
769
985
850
364
581
447
660
395
606
823
690
904
769
982
501
363
796
663
875
740
606
469
688
553
418
633
848
712
929
445
660
876
389
954