130949 894
59105 652
16528 729
85659 454
4732 382
42684 167
27021 913
21095 873
35869 712
4582 336
2501 312
25920 809