30957 823
21307 683
17657 611
11611 351
12788 609
9642 290
52749 757
10371 453
9526 116
3189 656
5161 90