30888 823
21245 683
17613 611
11549 351
12756 609
9590 290
52500 757
10318 453
9494 116
3180 656
5133 90