30891 823
21255 683
17618 611
11556 351
12757 609
9596 290
52528 757
10330 453
9495 116
3181 656
5134 90