696
560
424
643
859
587
452
319
880
400
614
832
696
424
638
857
370
587
801
319
880
746
615
345
907
772
639
503
719
449
665
533
397
612
479
694
557
772
637
718
934
449
316
526
397
611
826
690
772
985
506
367
930
445