30899 823
21274 683
17631 611
11576 351
12762 609
9613 290
52587 757
10342 453
9510 116
3183 656
5149 90