129856 893
58738 652
16477 729
85566 454
4720 382
42534 167
26878 913
20878 873
35840 712
4568 336
2486 312
25668 809