985
490
615
150
370
919
884
660
210
451
425
367
934
158
833
109
714
868
907
53
953
937
535
667
558
397
405
337