30942 823
21292 683
17653 611
11596 351
12772 609
9629 290
52683 757
10354 453
9517 116
3188 656
5157 90