30907 823
21279 683
17641 611
11583 351
12766 609
9614 290
52635 757
10346 453
9513 116
3183 656
5152 90