1001 135
944 431
841 57
801 964
779 380
717 403
690 417
610 630
553 886
377 688
335 980
242 443
97 566
83 446
64 767