423
990
506
582
454
664
532
749
476
344
559
770
638
503
367
802
668
882
744
610
826
342
908
773
638
367
930
448
314
532
396
960
823
339
423
637
853
718
578
794
312
528
390
610
826
335
555
420
986
499
716
931
796
666
529