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