30941 823
21290 683
17651 611
11595 351
12772 609
9627 290
52682 757
10353 453
9517 116
3187 656
5157 90