30937 823
21289 683
17650 611
11593 351
12772 609
9627 290
52675 757
10353 453
9517 116
3187 656
5157 90