1042 347
997 119
983 962
908 48
879 142
851 805
821 371
780 362
742 595
738 36
682 375
675 233
670 95
656 547
623 909
609 350
561 496
553 54
482 598
464 253