138364 897
62112 662
16881 729
86751 456
4867 382
46153 170
28868 913
22561 874
36279 712
4700 337
2663 312
29539 810