130993 894
59117 660
16528 729
85662 454
4732 382
42689 167
27026 913
21096 873
35869 712
4583 336
2502 312
25930 809