130973 894
59110 660
16528 729
85662 454
4732 382
42687 167
27025 913
21096 873
35869 712
4583 336
2502 312
25924 809