695
779
640
508
372
936
803
667
400
617
828
694
908
775
642
722
938
450
314
882
399
616
479
344
776
636
504
721
587
453
318
746
611
476
693
905
421
986
503
369
584
802
314
529
747
963
474
339
909
772
987
855
365
582
798