130548 893
59007 652
16512 729
85633 454
4729 382
42648 167
26993 913
21050 873
35861 712
4579 336
2496 312
25865 809