30870 823
21218 683
17601 611
11531 351
12744 609
9578 290
52440 757
10306 453
9490 116
3176 656
5126 90