30868 823
21216 683
17599 611
11525 351
12741 609
9576 290
52426 757
10303 453
9488 116
3175 656
5123 90