30888 823
21238 683
17612 611
11545 351
12755 609
9588 290
52487 757
10317 453
9492 116
3180 656
5133 90