131361 894
59253 660
16541 729
85700 454
4734 382
42753 167
27082 913
21122 873
35877 712
4587 336
2514 312
25989 809