30932 823
21289 683
17648 611
11592 351
12772 609
9626 290
52673 757
10351 453
9517 116
3187 656
5156 90