30971 823
21309 683
17661 611
11617 351
12792 609
9645 290
52770 757
10381 453
9527 116
3189 656
5163 90