130560 893
59011 652
16514 729
85633 454
4729 382
42648 167
26993 913
21050 873
35863 712
4579 336
2496 312
25869 809