130859 894
59085 652
16525 729
85652 454
4730 382
42679 167
27013 913
21089 873
35868 712
4580 336
2500 312
25908 809