650
861
595
461
675
542
756
488
351
917
431
300
512
379
594
810
322
408
971
838
355
566
780
644
510
727
942
322
538
402
966
483
701
782
646
510
378
590
808
321
535
404
968
833
701
915
780
994
511
373
591
808
672
536
749