138327 897
62096 662
16881 729
86748 456
4866 382
46137 170
28855 913
22556 874
36277 712
4699 337
2661 312
29522 810