1035 213
997 756
940 942
937 409
896 738
873 314
856 36
841 610
809 530
774 719
742 539
721 20
666 855
638 557
625 129
602 272
514 711
504 193
439 649
397 417