702
779
644
859
725
593
458
324
536
404
966
702
570
428
643
860
373
455
673
536
402
616
833
348
913
778
992
723
589
456
672
533
752
965
826
697
777
643
508
372
589
455
318
884
399
618
481
696
912
426
638
505
721
588
805