138358 897
62109 662
16881 729
86751 456
4867 382
46152 170
28868 913
22561 874
36279 712
4700 337
2663 312
29536 810