1029 350
977 271
957 753
913 338
876 293
829 558
798 45
740 488
723 374
715 477
681 670
678 993
656 119
620 125
529 303
455 873
445 869
435 694
423 400
420 54