130960 894
59107 652
16528 729
85660 454
4732 382
42686 167
27023 913
21096 873
35869 712
4583 336
2502 312
25921 809