585
360
677
630
617
800
663
722
562
916
238
199
283
874
951
299
570
24
493
479
521
799
637
98
270
339
14
535