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