1031 350
979 271
961 753
914 338
879 293
830 558
799 45
744 488
723 374
720 477
682 670
680 993
658 119
621 125
530 303
456 873
448 869
436 694
424 400
420 54