30868 823
21214 683
17597 611
11521 351
12737 609
9571 290
52415 757
10300 453
9487 116
3175 656
5122 90