1032 350
979 271
962 753
915 338
880 293
833 558
799 45
746 488
724 374
723 477
684 670
682 993
660 119
623 125
530 303
456 873
449 869
437 694
424 400
422 54