976
839
571
436
304
515
730
815
325
545
762
624
488
704
434
652
515
732
943
460
675
892
758
624
352
916
782
650
518
380
597
811
324
406
622
485
702
569
435
646
516
728
593
673
889
753
622
837
700
563
435
647
862
728