1032 350
979 271
962 753
880 293
833 558
799 45
746 488
724 374
723 477
682 993
623 125
530 303
456 873
449 869
437 694
424 400
422 54
291 524
190 942
154 310