30974 823
21312 683
17663 611
11618 351
12793 609
9647 290
52775 757
10383 453
9528 116
3189 656
5163 90