30888 823
21238 683
17611 611
11544 351
12754 609
9588 290
52482 757
10317 453
9492 116
3180 656
5133 90