30899 823
21274 683
17631 611
11575 351
12762 609
9613 290
52584 757
10341 453
9509 116
3183 656
5148 90