30891 823
21255 683
17617 611
11554 351
12757 609
9594 290
52525 757
10325 453
9495 116
3181 656
5134 90