942
811
541
407
972
836
349
436
649
866
729
595
810
673
542
755
970
352
562
433
646
862
727
943
806
322
404
620
481
350
916
431
647
726
592
805
670
888
755
618
487
701
909
431
995
861
725
941
806
318
886
753
614
483
699