30868 823
21214 683
17597 611
11521 351
12738 609
9573 290
52417 757
10300 453
9487 116
3175 656
5122 90