1011 393
982 816
973 593
943 554
902 45
887 873
863 954
838 816
741 206
739 774
722 394
617 486
612 662
543 17
525 940
516 888
502 296
467 356
429 837
428 545