138312 897
62089 662
16881 729
86747 456
4866 382
46133 170
28849 913
22553 874
36277 712
4699 337
2660 312
29516 810