1001 807
995 247
957 883
906 934
826 776
775 487
769 107
729 700
727 297
708 430
698 467
661 20
596 693
553 939
492 916
437 120
423 522
420 547
416 623
361 983