30868 823
21215 683
17597 611
11522 351
12741 609
9575 290
52421 757
10301 453
9487 116
3175 656
5122 90