30888 823
21239 683
17612 611
11547 351
12755 609
9588 290
52497 757
10317 453
9493 116
3180 656
5133 90