30939 823
21290 683
17651 611
11594 351
12772 609
9627 290
52678 757
10353 453
9517 116
3187 656
5157 90