130599 893
59018 652
16516 729
85637 454
4729 382
42649 167
26996 913
21055 873
35865 712
4579 336
2496 312
25876 809