129728 893
58691 652
16474 729
85543 454
4719 382
42498 167
26863 913
20845 873
35837 712
4568 336
2485 312
25637 809