30958 823
21307 683
17657 611
11611 351
12788 609
9642 290
52750 757
10372 453
9526 116
3189 656
5161 90