1038 666
1003 529
979 4
954 743
943 465
926 768
872 605
833 889
732 603
708 501
697 285
684 394
643 232
629 828
621 312
608 654
607 871
577 717
577 73
529 122