1028 263
949 402
934 734
919 862
898 622
898 420
879 770
839 687
730 871
700 810
626 635
607 762
561 597
541 782
514 688
511 364
505 555
398 864
368 295
321 839