30907 823
21279 683
17643 611
11584 351
12766 609
9614 290
52638 757
10347 453
9514 116
3183 656
5154 90