30888 823
21251 683
17616 611
11554 351
12757 609
9593 290
52521 757
10325 453
9494 116
3181 656
5134 90