610
474
688
417
982
502
363
577
443
310
874
391
608
337
550
415
633
498
714
794
658
877
738
604
471
334
416
983
847
712
578
444
307
874
393
606
337
901
766
988
498
713
580
789
657
873
389
955
473
335
550
414
633
849
364