30970 823
21309 683
17661 611
11616 351
12790 609
9645 290
52766 757
10381 453
9527 116
3189 656
5163 90