138373 897
62115 662
16881 729
86751 456
4867 382
46153 170
28868 913
22564 874
36279 712
4700 337
2664 312
29542 810