536
401
616
482
562
427
644
860
373
938
802
670
750
967
832
348
562
777
856
720
587
804
321
883
400
964
831
697
776
638
506
370
584
452
319
884
747
961
342
561
426
641
856
371
585
801
318
533
744
610
478
694
558
771
991