397
960
828
692
907
986
853
715
585
453
316
879
746
608
342
557
770
987
853
716
448
662
881
743
611
820
689
420
984
850
715
580
447
310
877
744
610
692
554
767
984
500
363
582
797
660
527
389
607
822
690
555
770
631
497