130591 893
59018 652
16516 729
85637 454
4729 382
42648 167
26996 913
21055 873
35864 712
4579 336
2496 312
25875 809