947
812
889
406
967
488
354
429
650
513
379
594
459
325
891
406
968
703
568
429
644
859
725
592
457
674
754
970
482
351
565
779
647
730
941
806
321
886
400
617
833
350
430
992
510
375
589
458
322
886
400
616
834
698