30945 823
21293 683
17653 611
11601 351
12774 609
9630 290
52688 757
10355 453
9520 116
3188 656
5157 90